Skip to content

A filter that takes a static file path and returns a URL versioned with the file hash

Notifications You must be signed in to change notification settings

fffunction/twig-static

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twig-static

Build Status

composer require fffunction/twig-static

Usage

Add the filter to Twig:

$twig->addFilter('static', new Twig_Filter_Function(
    create_static_filter('path/to/assets/', '/url/to/prepend/')
));

Then pass paths to the filter in your templates:

{{ 'js/app.bundle.js' | static }}
{# /url/to/prepend/js/app.bundle.js?v=1a2b3c4 #}

API

create_static_filter(sting $asset_root, string $asset_url): function

  • $asset_root: a relative path from the app root to the assets root dir
  • $asset_url: a path to prepend to the returned url

About

A filter that takes a static file path and returns a URL versioned with the file hash

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages