apply()); $t["texte"] = "machin"; self::assertSame("Ceci est un TEST de machin qui bouge pas et qui bouge", $t->apply()); } } class MyStringTemplate extends StringTemplate { const TEXT = "Ceci est un TEST de TEXTE statique et dynamique"; const EXPRS = [ "TEXTE" => "texte", "statique" => "::get_statique", "dynamique" => "->getDynamique", ]; static function get_statique(): string { return "qui bouge pas"; } static function getDynamique(): string { return "qui bouge"; } }