nsrosenqvist / phulp-instant-pipe
The instant pipe addon for phulp
Installs: 15
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/nsrosenqvist/phulp-instant-pipe
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2025-10-05 20:01:49 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