Skip to content

TWIG extension to expose Slim CSRF values in templates.

License

Notifications You must be signed in to change notification settings

TechWilk/twig-slim-csrf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Slim CSRF (extension for TWIG)

Total Downloads Latest Stable Version License

TWIG extension to expose Slim CSRF values in templates. Initially copied from the example in the Slim CSRF readme to this repo to allow installation through composer, though modifications may have since been made.

Installation

  1. Install through composer.
composer require techwilk/twig-slim-csrf
  1. Then pass in an instance of \Slim\Csrf\Guard:
$guard = new \Slim\Csrf\Guard();
$slimCsrf = new \TechWilk\Twig\Extension\SlimCsrf($guard);
$twig->addExtension($slimCsrf);

Use

Use as a standard twig properties:

<input type="hidden" name="{{csrf.keys.name}}" value="{{csrf.name}}">
<input type="hidden" name="{{csrf.keys.value}}" value="{{csrf.value}}">

About

TWIG extension to expose Slim CSRF values in templates.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages