2017 © Pedro Peláez
 

library php-assetify

extremely simple to use wrapper for basic Assetic usage

image

evalok/php-assetify

extremely simple to use wrapper for basic Assetic usage

  • Tuesday, June 14, 2016
  • by EvaLok
  • Repository
  • 1 Watchers
  • 0 Stars
  • 62 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 2 % Grown

The README.md

Build Status, (*1)

Assetify

extremely simple to use wrapper for basic Assetic usage, (*2)

provides an easy solution for asset consolidation / minification and js deferral, (*3)

you may want to consider using this in conjunction with ModPagespeed, in particular its css deferring functionality is pretty nice, (*4)

install

component

composer require evalok/php-assetify, (*5)

filter dependencies

install Assetic filter dependencies are may be necessary; if you're unsure of how to do this, you can simply use the demo filters listed below, (*6)

demo filters

  • sudo npm install -g uglifycss
  • sudo npm install -g uglify-js

demo dependencies

  • (from project root) cd demo && bower install

example usage

working example

https://github.com/EvaLok/php-assetify/blob/master/demo/index.php, (*7)

minify css

echo $ac->getGroupAsset(
    'css',
    __DIR__ . '/assets/minified-css',
    '/assets/',
    'css'
);

minify js

echo $ac->getGroupAsset(
    'js',
    __DIR__ . '/assets/minified-js',
    '/assets/',
    'js'
);

minify and defer js

echo $ac->getGroupAssetDeferred(
    'deferred-js',
    __DIR__ . '/assets/deferred-minified-js',
    '/assets/',
    'js'
);

tests

  • (from project)vendor/bin/phpspec run

TODO

  • @todo: more tests
  • @todo: garbage collection

The Versions

14/06 2016

dev-master

9999999-dev

extremely simple to use wrapper for basic Assetic usage

  Sources   Download

MIT

The Requires

 

The Development Requires

https cpanel assetic asset management mod_spdy

14/06 2016

0.4.0

0.4.0.0

extremely simple to use wrapper for basic Assetic usage

  Sources   Download

MIT

The Requires

 

The Development Requires

https cpanel assetic asset management mod_spdy

13/08 2015

0.3.0

0.3.0.0

extremely simple to use wrapper for basic Assetic usage

  Sources   Download

MIT

The Requires

 

The Development Requires

https cpanel assetic asset management mod_spdy

07/08 2015

0.2.0

0.2.0.0

extremely simple to use wrapper for basic Assetic usage

  Sources   Download

MIT

The Requires

 

https cpanel assetic asset management mod_spdy

07/08 2015

0.1.0

0.1.0.0

extremely simple to use wrapper for basic Assetic usage

  Sources   Download

MIT

The Requires

 

simple assetic asset management