19 lines
		
	
	
		
			728 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			728 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
namespace nur\sery\wip\php\access;
 | 
						|
 | 
						|
/**
 | 
						|
 * Class DoubleAccess: accès en lecture depuis une instance de {@link IAccess}
 | 
						|
 * puis écriture dans une autre instance de {@link IAccess}
 | 
						|
 *
 | 
						|
 * l'objet est initialisé avec deux instances de {@link IAccess}: $reader et
 | 
						|
 * $writer
 | 
						|
 * - au départ, les méthodes de {@link IGetter} attaquent $reader et les
 | 
						|
 * méthodes de {@link ISetter} et {@link IDeleter} attaquent $writer
 | 
						|
 * - dès qu'une méthode de {@link ISetter} est utilisée, les méthodes de
 | 
						|
 * {@link IGetter} attaquent $writer
 | 
						|
 * - si une méthode de {@link IDeleter} est utilisée, les méthodes de
 | 
						|
 * {@link IGetter} attaquent de nouveau $reader comme initialement
 | 
						|
 */
 | 
						|
class DoubleAccess extends AbstractAccess {
 | 
						|
}
 |