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