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;
 | 
						|
  }
 | 
						|
}
 |