nsrosenqvist / phulp-instant-pipe
The instant pipe addon for phulp
1.0.0
2018-09-03 18:25 UTC
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-10-05 17:42:55 UTC
README
It's a third-party project that lets you easily create custom pipes for Phulp tasks.
It's very similar to how $phulp->iterate
works but also giving you access to
the \Phulp\PipeInterface
instance.
Installation
composer require nsrosenqvist/phulp-instant-pipe
Usage
<?php use NSRosenqvist\Phulp\InstantPipe; use Phulp\Source; $phulp->task('styles', function ($phulp) { $phulp->src(['assets/styles/'], '/css$/') ->pipe(new InstantPipe(function (Source $src) { $class = get_class($this); // \NSRosenqvist\Phulp\InstantPipe $files = $src->getDistFiles(); // ... do something }); ->pipe($phulp->dest('dist/styles/')); });
License
MIT