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