21 lines
		
	
	
		
			430 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			430 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
namespace nur\b\coll;
 | 
						|
 | 
						|
use ArrayAccess;
 | 
						|
use Countable;
 | 
						|
 | 
						|
/**
 | 
						|
 * Interface IArray: un objet qui se comporte comme un array
 | 
						|
 */
 | 
						|
interface IArray extends ArrayAccess, Countable {
 | 
						|
  function &array(): ?array;
 | 
						|
  function count(): int;
 | 
						|
  function keys(): array;
 | 
						|
 | 
						|
  /**
 | 
						|
   * si cet objet implémente des méthodes dynamiques, indiquer si la méthode
 | 
						|
   * spécifiée est valide
 | 
						|
   */
 | 
						|
  function _haveMethod(string $method): bool;
 | 
						|
}
 |