18 lines
422 B
PHP
18 lines
422 B
PHP
<?php
|
|
namespace nur\mapper;
|
|
|
|
use nur\mapper\base\Consumer;
|
|
use nur\mapper\base\Mapper;
|
|
|
|
class pl {
|
|
/**
|
|
* appliquer un ensemble de mappers, instances de {@link Mapper}, sur un
|
|
* iterable, typiquement une instance de {@link Producer}
|
|
*/
|
|
static final function consume($producer, ...$mappers): Consumer {
|
|
$consumer = new Consumer($producer, ...$mappers);
|
|
$consumer->consume();
|
|
return $consumer;
|
|
}
|
|
}
|