20 lines
		
	
	
		
			303 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			303 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace nur\mapper\base\impl;
 | |
| 
 | |
| use nur\mapper\base\Mapper;
 | |
| 
 | |
| class ReduceMapper extends Mapper {
 | |
|   private static $sum;
 | |
| 
 | |
|   static function sum(): int {
 | |
|     return self::$sum;
 | |
|   }
 | |
| 
 | |
|   function setup(): void {
 | |
|     self::$sum = 0;
 | |
|   }
 | |
| 
 | |
|   function mapper($item) {
 | |
|     return self::$sum += $item;
 | |
|   }
 | |
| } |