From 48d5f84bbd1455c5ed79f326ae334a842250e679 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Wed, 15 Oct 2025 12:15:04 +0400 Subject: [PATCH] modifs.mineures sans commentaires --- php/tbin/steam-train.php | 14 ++++++++++ php/tbin/test-output1.php | 56 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100755 php/tbin/steam-train.php create mode 100755 php/tbin/test-output1.php diff --git a/php/tbin/steam-train.php b/php/tbin/steam-train.php new file mode 100755 index 0000000..cba3bcf --- /dev/null +++ b/php/tbin/steam-train.php @@ -0,0 +1,14 @@ +#!/usr/bin/php + "../vendor/autoload.php", + "bindir" => "../vendor/bin", + ]; +} +SteamTrainApp::run(); diff --git a/php/tbin/test-output1.php b/php/tbin/test-output1.php new file mode 100755 index 0000000..8a2f78e --- /dev/null +++ b/php/tbin/test-output1.php @@ -0,0 +1,56 @@ +#!/usr/bin/php + parent::ARGS, + + ["-c", "--con", "name" => "use", "value" => self::CON], + ["-l", "--log", "name" => "use", "value" => self::LOG], + ["-m", "--msg", "name" => "use", "value" => self::MSG], + ]; + + protected int $use = self::MSG; + + function main() { + switch ($this->use) { + case self::MSG: + $msg = new ProxyMessenger(); + $msg->addMessenger(con::get()); + $msg->addMessenger(new LogMessenger()); + break; + case self::CON: + $msg = con::get(); + break; + case self::LOG: + $msg = new LogMessenger(); + break; + } + $msg->info("test d'information"); + $msg->action("attente de 2 secondes", function (IMessenger $msg) { + sleep(1); + $msg->asuccess("1 seconde"); + sleep(1); + $msg->asuccess("1 seconde"); + }); + $msg->action("attente de 2 secondes", function (IMessenger $msg) { + sleep(1); + $msg->info("1 seconde"); + sleep(1); + $msg->info("1 seconde"); + }); + $msg->info("fin de test-appctl"); + } +});