modifs.mineures sans commentaires

This commit is contained in:
Jephté Clain 2025-06-25 10:26:19 +04:00
parent 12fe3a65a5
commit e90d5cf883

View File

@ -7,10 +7,10 @@ use nulib\php\func;
* Class Printer: wrapper autour d'une instance de {@link IContent} qui affiche
* le contenu au lieu de le retourner
*
* cette classe est conçue pour wrapper des objets complexes dont le contenu est
* contruit au fur et à mesure: ainsi, les objets peuvent être utilisés tels
* quels dans un contenu, ou alors être wrappés si on veut simplement les
* afficher
* cette classe est conçue pour wrapper des objets complexes dont le contenu
* peut être multiple et est contruit au fur et à mesure: ainsi, les objets
* peuvent être utilisés tels quels dans un contenu, ou alors être wrappés si
* on veut simplement les afficher
*/
class Printer implements IPrintable {
function __construct(IContent $content) {
@ -24,6 +24,9 @@ class Printer implements IPrintable {
c::write($content);
}
/**
* afficher le contenu retourné par une méthode spécifique de $content
*/
function __call($name, $args) {
$content = func::call([$this->content, $name], ...$args);
c::write($content);