wtf/html

HTML package for WTF Framework

Maintainers

👁 rakshazi

Package info

github.com/frameworkwtf/html

pkg:composer/wtf/html

Statistics

Installs: 200

Dependents: 1

Suggesters: 1

Stars: 1

Open Issues: 0

1.0.4 2018-03-28 08:28 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

  • tisuit/html: *

MIT 5791f665cff9ce15db876a82a1158b9411a0a446

This package is auto-updated.

Last update: 2026-06-14 02:26:58 UTC


README

👁 Build Status
👁 Coverage Status

This package contains Twig template engine with flash messages and a useful Session class for WTF framework

Installation

Install via Composer

composer require wtf/html

Configure your app

Create config file html.php:

<?php

declare(strict_types=1);

$cache_dir = __DIR__.'/../cache';

return [
 'template_path' => __DIR__.'/../views/',
 'cache_path' => __DIR__.'/../cache',
];

Optional: create csrf.php config:

<?php

declare(strict_types=1);

return [
 'failure_callable' => function ($request, $response, $next) { //@link https://github.com/slimphp/Slim-Csrf#handling-validation-failure
 $request = $request->withAttribute("csrf_status", false);
 return $next($request, $response);
 }
];

Add new provider and middleware

  1. \Wtf\Html\Provider into your providers list (suit.php config)
  2. session_middleware and csrf_middleware into your middlewares list (suit.php config)
  3. Add session_start() in your public index.php

Documentation

Plugin is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.

Plugin README
Slim Twig https://github.com/slimphp/Twig-View
Slim Flash https://github.com/slimphp/Slim-Flash
Slim Twig Flash https://github.com/kanellov/slim-twig-flash
Slim CSRF https://github.com/slimphp/Slim-Csrf
RKA Session https://github.com/akrabat/rka-slim-session-middleware