aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-php-rpc/php/stubs/Composer/IO/ConsoleIO.php
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-php-rpc/php/stubs/Composer/IO/ConsoleIO.php')
-rw-r--r--crates/shirabe-php-rpc/php/stubs/Composer/IO/ConsoleIO.php27
1 files changed, 27 insertions, 0 deletions
diff --git a/crates/shirabe-php-rpc/php/stubs/Composer/IO/ConsoleIO.php b/crates/shirabe-php-rpc/php/stubs/Composer/IO/ConsoleIO.php
new file mode 100644
index 00000000..6a4c2ac4
--- /dev/null
+++ b/crates/shirabe-php-rpc/php/stubs/Composer/IO/ConsoleIO.php
@@ -0,0 +1,27 @@
+<?php
+
+// Hand-written proxy stub for Composer\IO\ConsoleIO, kept in the shape the future stub
+// generator will output. The IOInterface surface is inherited from the BaseIO stub; only the
+// public methods ConsoleIO adds are declared here.
+
+namespace Composer\IO;
+
+use Symfony\Component\Console\Helper\Table;
+
+class ConsoleIO extends BaseIO
+{
+ public function enableDebugging(float $startTime)
+ {
+ return \ShirabeRpcRuntime::callRust($this->__rhandle, 'enableDebugging', [$startTime]);
+ }
+
+ public function getProgressBar(int $max = 0)
+ {
+ return \ShirabeRpcRuntime::callRust($this->__rhandle, 'getProgressBar', [$max]);
+ }
+
+ public function getTable(): Table
+ {
+ return \ShirabeRpcRuntime::callRust($this->__rhandle, 'getTable', []);
+ }
+}