nur-sery/wip/php/access/DoubleAccess.php

19 lines
728 B
PHP
Raw Normal View History

2024-08-17 18:11:11 +04:00
<?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 {
}