25 lines
		
	
	
		
			471 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			471 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| namespace nur\m\base;
 | |
| 
 | |
| /**
 | |
|  * Class OneRowIterator: un itérateur qui retourne un seul élément déterminé
 | |
|  * d'avance
 | |
|  */
 | |
| class OneRowIterator extends AbstractRowIterator {
 | |
|   private $row;
 | |
| 
 | |
|   function __construct($row) {
 | |
|     parent::__construct();
 | |
|     $this->row = $row;
 | |
|   }
 | |
| 
 | |
|   function _next() {
 | |
|     $row = $this->row;
 | |
|     $this->row = false;
 | |
|     return $row;
 | |
|   }
 | |
| 
 | |
|   function key() { return $this->_key(); }
 | |
|   function current() { return $this->_current(); }
 | |
| }
 |