aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-17 02:53:53 +0900
committernsfisis <nsfisis@gmail.com>2026-05-17 02:53:53 +0900
commita1c7e6908a26e10f6e1f23a51721664b5e2d838d (patch)
treec575c76f1b43359ed74913da4c6a2636643f1ba0 /crates/shirabe-external-packages
parent7f606f36fef0c0467c3c0db3d0da33af486dae8a (diff)
downloadphp-shirabe-a1c7e6908a26e10f6e1f23a51721664b5e2d838d.tar.gz
php-shirabe-a1c7e6908a26e10f6e1f23a51721664b5e2d838d.tar.zst
php-shirabe-a1c7e6908a26e10f6e1f23a51721664b5e2d838d.zip
chore(style): cargo fmt
Diffstat (limited to 'crates/shirabe-external-packages')
-rw-r--r--crates/shirabe-external-packages/src/composer/pcre/preg.rs15
-rw-r--r--crates/shirabe-external-packages/src/composer/util/composer_mirror.rs9
-rw-r--r--crates/shirabe-external-packages/src/react/promise/mod.rs2
-rw-r--r--crates/shirabe-external-packages/src/react/promise/promise.rs6
-rw-r--r--crates/shirabe-external-packages/src/seld/signal/signal_handler.rs5
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/application.rs8
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/command/command.rs21
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter.rs6
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter_style.rs6
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/helper/question_helper.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/helper/table.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/input/array_input.rs76
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/input/input_interface.rs12
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/input/string_input.rs71
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/output/console_output.rs56
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/question/choice_question.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/question/question.rs5
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/console/single_command_application.rs5
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/filesystem/filesystem.rs29
-rw-r--r--crates/shirabe-external-packages/src/symfony/component/process/process.rs7
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style.rs6
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/array_input.rs65
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/input_argument.rs7
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/input_interface.rs9
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/string_input.rs65
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/output/stream_output.rs42
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/question/question.rs5
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs24
28 files changed, 424 insertions, 144 deletions
diff --git a/crates/shirabe-external-packages/src/composer/pcre/preg.rs b/crates/shirabe-external-packages/src/composer/pcre/preg.rs
index 1b2d675..2f675cd 100644
--- a/crates/shirabe-external-packages/src/composer/pcre/preg.rs
+++ b/crates/shirabe-external-packages/src/composer/pcre/preg.rs
@@ -37,10 +37,7 @@ impl Preg {
}
/// Returns captures as a flat Vec indexed by group number (index 0 = full match).
- pub fn is_match_strict_groups(
- pattern: &str,
- subject: &str,
- ) -> Option<Vec<String>> {
+ pub fn is_match_strict_groups(pattern: &str, subject: &str) -> Option<Vec<String>> {
todo!()
}
@@ -54,10 +51,7 @@ impl Preg {
}
/// Returns all matches; outer Vec indexed by group number, inner Vec by match occurrence.
- pub fn is_match_all_strict_groups(
- pattern: &str,
- subject: &str,
- ) -> Option<Vec<Vec<String>>> {
+ pub fn is_match_all_strict_groups(pattern: &str, subject: &str) -> Option<Vec<Vec<String>>> {
todo!()
}
@@ -79,10 +73,7 @@ impl Preg {
}
/// Like is_match_strict_groups but returns named captures as IndexMap.
- pub fn match_strict_groups(
- pattern: &str,
- subject: &str,
- ) -> Option<IndexMap<String, String>> {
+ pub fn match_strict_groups(pattern: &str, subject: &str) -> Option<IndexMap<String, String>> {
todo!()
}
}
diff --git a/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs b/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs
index 767ff36..21d0fdf 100644
--- a/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs
+++ b/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs
@@ -2,7 +2,14 @@
pub struct ComposerMirror;
impl ComposerMirror {
- pub fn process_url(mirror: &str, package_name: &str, version: &str, reference: Option<&str>, url: &str, custom_filename: Option<&str>) -> String {
+ pub fn process_url(
+ mirror: &str,
+ package_name: &str,
+ version: &str,
+ reference: Option<&str>,
+ url: &str,
+ custom_filename: Option<&str>,
+ ) -> String {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/react/promise/mod.rs b/crates/shirabe-external-packages/src/react/promise/mod.rs
index 602cee2..9961b99 100644
--- a/crates/shirabe-external-packages/src/react/promise/mod.rs
+++ b/crates/shirabe-external-packages/src/react/promise/mod.rs
@@ -1,8 +1,8 @@
pub mod promise;
pub mod promise_interface;
-use shirabe_php_shim::PhpMixed;
use self::promise::Promise;
+use shirabe_php_shim::PhpMixed;
pub fn resolve(value: Option<PhpMixed>) -> Promise {
todo!()
diff --git a/crates/shirabe-external-packages/src/react/promise/promise.rs b/crates/shirabe-external-packages/src/react/promise/promise.rs
index 36770b6..756a58a 100644
--- a/crates/shirabe-external-packages/src/react/promise/promise.rs
+++ b/crates/shirabe-external-packages/src/react/promise/promise.rs
@@ -4,7 +4,11 @@ use shirabe_php_shim::PhpMixed;
pub struct Promise;
impl Promise {
- pub fn new(resolver: Box<dyn FnOnce(Box<dyn FnOnce(Option<PhpMixed>)>, Box<dyn FnOnce(Option<PhpMixed>)>)>) -> Self {
+ pub fn new(
+ resolver: Box<
+ dyn FnOnce(Box<dyn FnOnce(Option<PhpMixed>)>, Box<dyn FnOnce(Option<PhpMixed>)>),
+ >,
+ ) -> Self {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs b/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs
index c592fc5..04aae27 100644
--- a/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs
+++ b/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs
@@ -6,10 +6,7 @@ impl SignalHandler {
pub const SIGTERM: &'static str = "SIGTERM";
pub const SIGHUP: &'static str = "SIGHUP";
- pub fn create(
- signals: Vec<String>,
- callback: Box<dyn Fn(String, &SignalHandler)>,
- ) -> Self {
+ pub fn create(signals: Vec<String>, callback: Box<dyn Fn(String, &SignalHandler)>) -> Self {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/application.rs b/crates/shirabe-external-packages/src/symfony/component/console/application.rs
index 760e609..f9495bb 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/application.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/application.rs
@@ -1,6 +1,6 @@
-use shirabe_php_shim::PhpMixed;
use crate::symfony::component::console::input::input_interface::InputInterface;
use crate::symfony::component::console::output::output_interface::OutputInterface;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct Application;
@@ -78,7 +78,11 @@ impl Application {
todo!()
}
- pub fn set_default_command(&mut self, command_name: &str, is_single_command: bool) -> &mut Self {
+ pub fn set_default_command(
+ &mut self,
+ command_name: &str,
+ is_single_command: bool,
+ ) -> &mut Self {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/command/command.rs b/crates/shirabe-external-packages/src/symfony/component/console/command/command.rs
index cf18378..3c18be5 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/command/command.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/command/command.rs
@@ -1,7 +1,7 @@
-use shirabe_php_shim::PhpMixed;
+use crate::symfony::component::console::input::input_definition::InputDefinition;
use crate::symfony::component::console::input::input_interface::InputInterface;
use crate::symfony::component::console::output::output_interface::OutputInterface;
-use crate::symfony::component::console::input::input_definition::InputDefinition;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct Command;
@@ -39,11 +39,24 @@ impl Command {
todo!()
}
- pub fn add_argument(&mut self, name: &str, mode: Option<i64>, description: &str, default: PhpMixed) -> &mut Self {
+ pub fn add_argument(
+ &mut self,
+ name: &str,
+ mode: Option<i64>,
+ description: &str,
+ default: PhpMixed,
+ ) -> &mut Self {
todo!()
}
- pub fn add_option(&mut self, name: &str, shortcut: Option<&str>, mode: Option<i64>, description: &str, default: PhpMixed) -> &mut Self {
+ pub fn add_option(
+ &mut self,
+ name: &str,
+ shortcut: Option<&str>,
+ mode: Option<i64>,
+ description: &str,
+ default: PhpMixed,
+ ) -> &mut Self {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter.rs b/crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter.rs
index 1f51e46..b698d92 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter.rs
@@ -26,7 +26,11 @@ impl OutputFormatter {
todo!()
}
- pub fn set_style(&mut self, name: &str, style: crate::symfony::component::console::formatter::output_formatter_style::OutputFormatterStyle) {
+ pub fn set_style(
+ &mut self,
+ name: &str,
+ style: crate::symfony::component::console::formatter::output_formatter_style::OutputFormatterStyle,
+ ) {
todo!()
}
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter_style.rs b/crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter_style.rs
index 8be111d..c82cf35 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter_style.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/formatter/output_formatter_style.rs
@@ -2,7 +2,11 @@
pub struct OutputFormatterStyle;
impl OutputFormatterStyle {
- pub fn new(foreground: Option<&str>, background: Option<&str>, options: Option<Vec<String>>) -> Self {
+ pub fn new(
+ foreground: Option<&str>,
+ background: Option<&str>,
+ options: Option<Vec<String>>,
+ ) -> Self {
todo!()
}
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/helper/question_helper.rs b/crates/shirabe-external-packages/src/symfony/component/console/helper/question_helper.rs
index ade7c06..2f2acf8 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/helper/question_helper.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/helper/question_helper.rs
@@ -1,7 +1,7 @@
-use shirabe_php_shim::PhpMixed;
use crate::symfony::component::console::input::input_interface::InputInterface;
use crate::symfony::component::console::output::output_interface::OutputInterface;
use crate::symfony::component::console::question::question::Question;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct QuestionHelper;
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/helper/table.rs b/crates/shirabe-external-packages/src/symfony/component/console/helper/table.rs
index 0244c73..c24a19e 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/helper/table.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/helper/table.rs
@@ -1,5 +1,5 @@
-use shirabe_php_shim::PhpMixed;
use crate::symfony::component::console::output::output_interface::OutputInterface;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct Table;
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/input/array_input.rs b/crates/shirabe-external-packages/src/symfony/component/console/input/array_input.rs
index c70e798..b09762c 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/input/array_input.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/input/array_input.rs
@@ -1,31 +1,69 @@
-use shirabe_php_shim::PhpMixed;
-use indexmap::IndexMap;
-use crate::symfony::component::console::input::input_interface::InputInterface;
use crate::symfony::component::console::input::input_definition::InputDefinition;
+use crate::symfony::component::console::input::input_interface::InputInterface;
+use indexmap::IndexMap;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct ArrayInput;
impl ArrayInput {
- pub fn new(parameters: IndexMap<String, PhpMixed>, definition: Option<InputDefinition>) -> Self {
+ pub fn new(
+ parameters: IndexMap<String, PhpMixed>,
+ definition: Option<InputDefinition>,
+ ) -> Self {
todo!()
}
}
impl InputInterface for ArrayInput {
- fn get_first_argument(&self) -> Option<String> { todo!() }
- fn has_parameter_option(&self, _values: &[&str], _only_params: bool) -> bool { todo!() }
- fn get_parameter_option(&self, _values: &[&str], _default: PhpMixed, _only_params: bool) -> PhpMixed { todo!() }
- fn bind(&mut self, _definition: &InputDefinition) -> anyhow::Result<()> { todo!() }
- fn validate(&self) -> anyhow::Result<()> { todo!() }
- fn get_arguments(&self) -> IndexMap<String, PhpMixed> { todo!() }
- fn get_argument(&self, _name: &str) -> PhpMixed { todo!() }
- fn set_argument(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> { todo!() }
- fn has_argument(&self, _name: &str) -> bool { todo!() }
- fn get_options(&self) -> IndexMap<String, PhpMixed> { todo!() }
- fn get_option(&self, _name: &str) -> PhpMixed { todo!() }
- fn set_option(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> { todo!() }
- fn has_option(&self, _name: &str) -> bool { todo!() }
- fn is_interactive(&self) -> bool { todo!() }
- fn set_interactive(&mut self, _interactive: bool) { todo!() }
+ fn get_first_argument(&self) -> Option<String> {
+ todo!()
+ }
+ fn has_parameter_option(&self, _values: &[&str], _only_params: bool) -> bool {
+ todo!()
+ }
+ fn get_parameter_option(
+ &self,
+ _values: &[&str],
+ _default: PhpMixed,
+ _only_params: bool,
+ ) -> PhpMixed {
+ todo!()
+ }
+ fn bind(&mut self, _definition: &InputDefinition) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn validate(&self) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn get_arguments(&self) -> IndexMap<String, PhpMixed> {
+ todo!()
+ }
+ fn get_argument(&self, _name: &str) -> PhpMixed {
+ todo!()
+ }
+ fn set_argument(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn has_argument(&self, _name: &str) -> bool {
+ todo!()
+ }
+ fn get_options(&self) -> IndexMap<String, PhpMixed> {
+ todo!()
+ }
+ fn get_option(&self, _name: &str) -> PhpMixed {
+ todo!()
+ }
+ fn set_option(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn has_option(&self, _name: &str) -> bool {
+ todo!()
+ }
+ fn is_interactive(&self) -> bool {
+ todo!()
+ }
+ fn set_interactive(&mut self, _interactive: bool) {
+ todo!()
+ }
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/input/input_interface.rs b/crates/shirabe-external-packages/src/symfony/component/console/input/input_interface.rs
index 04e302e..ef4b009 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/input/input_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/input/input_interface.rs
@@ -3,8 +3,16 @@ use shirabe_php_shim::PhpMixed;
pub trait InputInterface {
fn get_first_argument(&self) -> Option<String>;
fn has_parameter_option(&self, values: &[&str], only_params: bool) -> bool;
- fn get_parameter_option(&self, values: &[&str], default: PhpMixed, only_params: bool) -> PhpMixed;
- fn bind(&mut self, definition: &crate::symfony::component::console::input::input_definition::InputDefinition) -> anyhow::Result<()>;
+ fn get_parameter_option(
+ &self,
+ values: &[&str],
+ default: PhpMixed,
+ only_params: bool,
+ ) -> PhpMixed;
+ fn bind(
+ &mut self,
+ definition: &crate::symfony::component::console::input::input_definition::InputDefinition,
+ ) -> anyhow::Result<()>;
fn validate(&self) -> anyhow::Result<()>;
fn get_arguments(&self) -> indexmap::IndexMap<String, PhpMixed>;
fn get_argument(&self, name: &str) -> PhpMixed;
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/input/string_input.rs b/crates/shirabe-external-packages/src/symfony/component/console/input/string_input.rs
index 3c401eb..248782d 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/input/string_input.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/input/string_input.rs
@@ -1,7 +1,7 @@
-use shirabe_php_shim::PhpMixed;
-use indexmap::IndexMap;
-use crate::symfony::component::console::input::input_interface::InputInterface;
use crate::symfony::component::console::input::input_definition::InputDefinition;
+use crate::symfony::component::console::input::input_interface::InputInterface;
+use indexmap::IndexMap;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct StringInput;
@@ -13,19 +13,54 @@ impl StringInput {
}
impl InputInterface for StringInput {
- fn get_first_argument(&self) -> Option<String> { todo!() }
- fn has_parameter_option(&self, _values: &[&str], _only_params: bool) -> bool { todo!() }
- fn get_parameter_option(&self, _values: &[&str], _default: PhpMixed, _only_params: bool) -> PhpMixed { todo!() }
- fn bind(&mut self, _definition: &InputDefinition) -> anyhow::Result<()> { todo!() }
- fn validate(&self) -> anyhow::Result<()> { todo!() }
- fn get_arguments(&self) -> IndexMap<String, PhpMixed> { todo!() }
- fn get_argument(&self, _name: &str) -> PhpMixed { todo!() }
- fn set_argument(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> { todo!() }
- fn has_argument(&self, _name: &str) -> bool { todo!() }
- fn get_options(&self) -> IndexMap<String, PhpMixed> { todo!() }
- fn get_option(&self, _name: &str) -> PhpMixed { todo!() }
- fn set_option(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> { todo!() }
- fn has_option(&self, _name: &str) -> bool { todo!() }
- fn is_interactive(&self) -> bool { todo!() }
- fn set_interactive(&mut self, _interactive: bool) { todo!() }
+ fn get_first_argument(&self) -> Option<String> {
+ todo!()
+ }
+ fn has_parameter_option(&self, _values: &[&str], _only_params: bool) -> bool {
+ todo!()
+ }
+ fn get_parameter_option(
+ &self,
+ _values: &[&str],
+ _default: PhpMixed,
+ _only_params: bool,
+ ) -> PhpMixed {
+ todo!()
+ }
+ fn bind(&mut self, _definition: &InputDefinition) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn validate(&self) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn get_arguments(&self) -> IndexMap<String, PhpMixed> {
+ todo!()
+ }
+ fn get_argument(&self, _name: &str) -> PhpMixed {
+ todo!()
+ }
+ fn set_argument(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn has_argument(&self, _name: &str) -> bool {
+ todo!()
+ }
+ fn get_options(&self) -> IndexMap<String, PhpMixed> {
+ todo!()
+ }
+ fn get_option(&self, _name: &str) -> PhpMixed {
+ todo!()
+ }
+ fn set_option(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn has_option(&self, _name: &str) -> bool {
+ todo!()
+ }
+ fn is_interactive(&self) -> bool {
+ todo!()
+ }
+ fn set_interactive(&mut self, _interactive: bool) {
+ todo!()
+ }
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/output/console_output.rs b/crates/shirabe-external-packages/src/symfony/component/console/output/console_output.rs
index 98133df..150c8ae 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/output/console_output.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/output/console_output.rs
@@ -1,12 +1,16 @@
use crate::symfony::component::console::formatter::output_formatter::OutputFormatter;
-use crate::symfony::component::console::output::output_interface::OutputInterface;
use crate::symfony::component::console::output::console_output_interface::ConsoleOutputInterface;
+use crate::symfony::component::console::output::output_interface::OutputInterface;
#[derive(Debug)]
pub struct ConsoleOutput;
impl ConsoleOutput {
- pub fn new(verbosity: i64, decorated: Option<bool>, formatter: Option<OutputFormatter>) -> Self {
+ pub fn new(
+ verbosity: i64,
+ decorated: Option<bool>,
+ formatter: Option<OutputFormatter>,
+ ) -> Self {
todo!()
}
@@ -16,16 +20,40 @@ impl ConsoleOutput {
}
impl OutputInterface for ConsoleOutput {
- fn write(&mut self, _messages: &str, _newline: bool, _type: i64) { todo!() }
- fn writeln(&mut self, _messages: &str, _type: i64) { todo!() }
- fn set_verbosity(&mut self, _level: i64) { todo!() }
- fn get_verbosity(&self) -> i64 { todo!() }
- fn is_quiet(&self) -> bool { todo!() }
- fn is_verbose(&self) -> bool { todo!() }
- fn is_very_verbose(&self) -> bool { todo!() }
- fn is_debug(&self) -> bool { todo!() }
- fn set_decorated(&mut self, _decorated: bool) { todo!() }
- fn is_decorated(&self) -> bool { todo!() }
- fn set_formatter(&mut self, _formatter: OutputFormatter) { todo!() }
- fn get_formatter(&self) -> &OutputFormatter { todo!() }
+ fn write(&mut self, _messages: &str, _newline: bool, _type: i64) {
+ todo!()
+ }
+ fn writeln(&mut self, _messages: &str, _type: i64) {
+ todo!()
+ }
+ fn set_verbosity(&mut self, _level: i64) {
+ todo!()
+ }
+ fn get_verbosity(&self) -> i64 {
+ todo!()
+ }
+ fn is_quiet(&self) -> bool {
+ todo!()
+ }
+ fn is_verbose(&self) -> bool {
+ todo!()
+ }
+ fn is_very_verbose(&self) -> bool {
+ todo!()
+ }
+ fn is_debug(&self) -> bool {
+ todo!()
+ }
+ fn set_decorated(&mut self, _decorated: bool) {
+ todo!()
+ }
+ fn is_decorated(&self) -> bool {
+ todo!()
+ }
+ fn set_formatter(&mut self, _formatter: OutputFormatter) {
+ todo!()
+ }
+ fn get_formatter(&self) -> &OutputFormatter {
+ todo!()
+ }
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/question/choice_question.rs b/crates/shirabe-external-packages/src/symfony/component/console/question/choice_question.rs
index 5b32ced..e134de2 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/question/choice_question.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/question/choice_question.rs
@@ -1,5 +1,5 @@
-use shirabe_php_shim::PhpMixed;
use crate::symfony::component::console::question::question::Question;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct ChoiceQuestion(pub Question);
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/question/question.rs b/crates/shirabe-external-packages/src/symfony/component/console/question/question.rs
index cfbdd25..d749fce 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/question/question.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/question/question.rs
@@ -8,7 +8,10 @@ impl Question {
todo!()
}
- pub fn set_validator(&mut self, validator: Option<Box<dyn Fn(Option<PhpMixed>) -> anyhow::Result<PhpMixed>>>) {
+ pub fn set_validator(
+ &mut self,
+ validator: Option<Box<dyn Fn(Option<PhpMixed>) -> anyhow::Result<PhpMixed>>>,
+ ) {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/console/single_command_application.rs b/crates/shirabe-external-packages/src/symfony/component/console/single_command_application.rs
index 9642aa0..cce75db 100644
--- a/crates/shirabe-external-packages/src/symfony/component/console/single_command_application.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/console/single_command_application.rs
@@ -16,7 +16,10 @@ impl SingleCommandApplication {
todo!()
}
- pub fn set_code(&mut self, code: Box<dyn Fn(&dyn std::any::Any, &dyn std::any::Any) -> i64>) -> &mut Self {
+ pub fn set_code(
+ &mut self,
+ code: Box<dyn Fn(&dyn std::any::Any, &dyn std::any::Any) -> i64>,
+ ) -> &mut Self {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/filesystem/filesystem.rs b/crates/shirabe-external-packages/src/symfony/component/filesystem/filesystem.rs
index 9999419..ef48c3d 100644
--- a/crates/shirabe-external-packages/src/symfony/component/filesystem/filesystem.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/filesystem/filesystem.rs
@@ -8,7 +8,12 @@ impl Filesystem {
todo!()
}
- pub fn copy(&self, origin_file: &str, target_file: &str, override_file: bool) -> anyhow::Result<()> {
+ pub fn copy(
+ &self,
+ origin_file: &str,
+ target_file: &str,
+ override_file: bool,
+ ) -> anyhow::Result<()> {
todo!()
}
@@ -20,7 +25,12 @@ impl Filesystem {
todo!()
}
- pub fn touch(&self, files: PhpMixed, time: Option<i64>, atime: Option<i64>) -> anyhow::Result<()> {
+ pub fn touch(
+ &self,
+ files: PhpMixed,
+ time: Option<i64>,
+ atime: Option<i64>,
+ ) -> anyhow::Result<()> {
todo!()
}
@@ -28,7 +38,13 @@ impl Filesystem {
todo!()
}
- pub fn chmod(&self, files: PhpMixed, mode: u32, umask: u32, recursive: bool) -> anyhow::Result<()> {
+ pub fn chmod(
+ &self,
+ files: PhpMixed,
+ mode: u32,
+ umask: u32,
+ recursive: bool,
+ ) -> anyhow::Result<()> {
todo!()
}
@@ -44,7 +60,12 @@ impl Filesystem {
todo!()
}
- pub fn symlink(&self, origin_dir: &str, target_dir: &str, copy_on_windows: bool) -> anyhow::Result<()> {
+ pub fn symlink(
+ &self,
+ origin_dir: &str,
+ target_dir: &str,
+ copy_on_windows: bool,
+ ) -> anyhow::Result<()> {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/symfony/component/process/process.rs b/crates/shirabe-external-packages/src/symfony/component/process/process.rs
index 7572f3b..c955790 100644
--- a/crates/shirabe-external-packages/src/symfony/component/process/process.rs
+++ b/crates/shirabe-external-packages/src/symfony/component/process/process.rs
@@ -1,5 +1,5 @@
-use shirabe_php_shim::PhpMixed;
use indexmap::IndexMap;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct Process;
@@ -44,7 +44,10 @@ impl Process {
todo!()
}
- pub fn must_run(&mut self, callback: Option<Box<dyn FnMut(&str, &str)>>) -> anyhow::Result<&mut Self> {
+ pub fn must_run(
+ &mut self,
+ callback: Option<Box<dyn FnMut(&str, &str)>>,
+ ) -> anyhow::Result<&mut Self> {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style.rs b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style.rs
index 8be111d..c82cf35 100644
--- a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style.rs
@@ -2,7 +2,11 @@
pub struct OutputFormatterStyle;
impl OutputFormatterStyle {
- pub fn new(foreground: Option<&str>, background: Option<&str>, options: Option<Vec<String>>) -> Self {
+ pub fn new(
+ foreground: Option<&str>,
+ background: Option<&str>,
+ options: Option<Vec<String>>,
+ ) -> Self {
todo!()
}
}
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/array_input.rs b/crates/shirabe-external-packages/src/symfony/console/input/array_input.rs
index 1eb3883..68c589e 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/array_input.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/array_input.rs
@@ -1,6 +1,6 @@
-use shirabe_php_shim::PhpMixed;
-use indexmap::IndexMap;
use crate::symfony::console::input::input_interface::InputInterface;
+use indexmap::IndexMap;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct ArrayInput;
@@ -12,18 +12,51 @@ impl ArrayInput {
}
impl InputInterface for ArrayInput {
- fn get_first_argument(&self) -> Option<String> { todo!() }
- fn has_parameter_option(&self, _values: &[&str], _only_params: bool) -> bool { todo!() }
- fn get_parameter_option(&self, _values: &[&str], _default: PhpMixed, _only_params: bool) -> PhpMixed { todo!() }
- fn validate(&self) -> anyhow::Result<()> { todo!() }
- fn get_arguments(&self) -> IndexMap<String, PhpMixed> { todo!() }
- fn get_argument(&self, _name: &str) -> PhpMixed { todo!() }
- fn set_argument(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> { todo!() }
- fn has_argument(&self, _name: &str) -> bool { todo!() }
- fn get_options(&self) -> IndexMap<String, PhpMixed> { todo!() }
- fn get_option(&self, _name: &str) -> PhpMixed { todo!() }
- fn set_option(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> { todo!() }
- fn has_option(&self, _name: &str) -> bool { todo!() }
- fn is_interactive(&self) -> bool { todo!() }
- fn set_interactive(&mut self, _interactive: bool) { todo!() }
+ fn get_first_argument(&self) -> Option<String> {
+ todo!()
+ }
+ fn has_parameter_option(&self, _values: &[&str], _only_params: bool) -> bool {
+ todo!()
+ }
+ fn get_parameter_option(
+ &self,
+ _values: &[&str],
+ _default: PhpMixed,
+ _only_params: bool,
+ ) -> PhpMixed {
+ todo!()
+ }
+ fn validate(&self) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn get_arguments(&self) -> IndexMap<String, PhpMixed> {
+ todo!()
+ }
+ fn get_argument(&self, _name: &str) -> PhpMixed {
+ todo!()
+ }
+ fn set_argument(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn has_argument(&self, _name: &str) -> bool {
+ todo!()
+ }
+ fn get_options(&self) -> IndexMap<String, PhpMixed> {
+ todo!()
+ }
+ fn get_option(&self, _name: &str) -> PhpMixed {
+ todo!()
+ }
+ fn set_option(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn has_option(&self, _name: &str) -> bool {
+ todo!()
+ }
+ fn is_interactive(&self) -> bool {
+ todo!()
+ }
+ fn set_interactive(&mut self, _interactive: bool) {
+ todo!()
+ }
}
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/input_argument.rs b/crates/shirabe-external-packages/src/symfony/console/input/input_argument.rs
index 1f70581..f5c29e8 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/input_argument.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/input_argument.rs
@@ -8,7 +8,12 @@ impl InputArgument {
pub const OPTIONAL: i64 = 2;
pub const IS_ARRAY: i64 = 4;
- pub fn new(name: &str, mode: Option<i64>, description: &str, default: Option<PhpMixed>) -> Self {
+ pub fn new(
+ name: &str,
+ mode: Option<i64>,
+ description: &str,
+ default: Option<PhpMixed>,
+ ) -> Self {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/input_interface.rs b/crates/shirabe-external-packages/src/symfony/console/input/input_interface.rs
index 2e25dea..d1c11c2 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/input_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/input_interface.rs
@@ -1,10 +1,15 @@
-use shirabe_php_shim::PhpMixed;
use indexmap::IndexMap;
+use shirabe_php_shim::PhpMixed;
pub trait InputInterface {
fn get_first_argument(&self) -> Option<String>;
fn has_parameter_option(&self, values: &[&str], only_params: bool) -> bool;
- fn get_parameter_option(&self, values: &[&str], default: PhpMixed, only_params: bool) -> PhpMixed;
+ fn get_parameter_option(
+ &self,
+ values: &[&str],
+ default: PhpMixed,
+ only_params: bool,
+ ) -> PhpMixed;
fn validate(&self) -> anyhow::Result<()>;
fn get_arguments(&self) -> IndexMap<String, PhpMixed>;
fn get_argument(&self, name: &str) -> PhpMixed;
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/string_input.rs b/crates/shirabe-external-packages/src/symfony/console/input/string_input.rs
index d552380..12c6d9d 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/string_input.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/string_input.rs
@@ -1,6 +1,6 @@
-use shirabe_php_shim::PhpMixed;
-use indexmap::IndexMap;
use crate::symfony::console::input::input_interface::InputInterface;
+use indexmap::IndexMap;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct StringInput;
@@ -12,18 +12,51 @@ impl StringInput {
}
impl InputInterface for StringInput {
- fn get_first_argument(&self) -> Option<String> { todo!() }
- fn has_parameter_option(&self, _values: &[&str], _only_params: bool) -> bool { todo!() }
- fn get_parameter_option(&self, _values: &[&str], _default: PhpMixed, _only_params: bool) -> PhpMixed { todo!() }
- fn validate(&self) -> anyhow::Result<()> { todo!() }
- fn get_arguments(&self) -> IndexMap<String, PhpMixed> { todo!() }
- fn get_argument(&self, _name: &str) -> PhpMixed { todo!() }
- fn set_argument(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> { todo!() }
- fn has_argument(&self, _name: &str) -> bool { todo!() }
- fn get_options(&self) -> IndexMap<String, PhpMixed> { todo!() }
- fn get_option(&self, _name: &str) -> PhpMixed { todo!() }
- fn set_option(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> { todo!() }
- fn has_option(&self, _name: &str) -> bool { todo!() }
- fn is_interactive(&self) -> bool { todo!() }
- fn set_interactive(&mut self, _interactive: bool) { todo!() }
+ fn get_first_argument(&self) -> Option<String> {
+ todo!()
+ }
+ fn has_parameter_option(&self, _values: &[&str], _only_params: bool) -> bool {
+ todo!()
+ }
+ fn get_parameter_option(
+ &self,
+ _values: &[&str],
+ _default: PhpMixed,
+ _only_params: bool,
+ ) -> PhpMixed {
+ todo!()
+ }
+ fn validate(&self) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn get_arguments(&self) -> IndexMap<String, PhpMixed> {
+ todo!()
+ }
+ fn get_argument(&self, _name: &str) -> PhpMixed {
+ todo!()
+ }
+ fn set_argument(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn has_argument(&self, _name: &str) -> bool {
+ todo!()
+ }
+ fn get_options(&self) -> IndexMap<String, PhpMixed> {
+ todo!()
+ }
+ fn get_option(&self, _name: &str) -> PhpMixed {
+ todo!()
+ }
+ fn set_option(&mut self, _name: &str, _value: PhpMixed) -> anyhow::Result<()> {
+ todo!()
+ }
+ fn has_option(&self, _name: &str) -> bool {
+ todo!()
+ }
+ fn is_interactive(&self) -> bool {
+ todo!()
+ }
+ fn set_interactive(&mut self, _interactive: bool) {
+ todo!()
+ }
}
diff --git a/crates/shirabe-external-packages/src/symfony/console/output/stream_output.rs b/crates/shirabe-external-packages/src/symfony/console/output/stream_output.rs
index 8728fa6..e5d83fb 100644
--- a/crates/shirabe-external-packages/src/symfony/console/output/stream_output.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/output/stream_output.rs
@@ -1,5 +1,5 @@
-use shirabe_php_shim::PhpMixed;
use crate::symfony::console::output::output_interface::OutputInterface;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct StreamOutput;
@@ -11,14 +11,34 @@ impl StreamOutput {
}
impl OutputInterface for StreamOutput {
- fn write(&mut self, _messages: &str, _newline: bool, _type: i64) { todo!() }
- fn writeln(&mut self, _messages: &str, _type: i64) { todo!() }
- fn set_verbosity(&mut self, _level: i64) { todo!() }
- fn get_verbosity(&self) -> i64 { todo!() }
- fn is_quiet(&self) -> bool { todo!() }
- fn is_verbose(&self) -> bool { todo!() }
- fn is_very_verbose(&self) -> bool { todo!() }
- fn is_debug(&self) -> bool { todo!() }
- fn set_decorated(&mut self, _decorated: bool) { todo!() }
- fn is_decorated(&self) -> bool { todo!() }
+ fn write(&mut self, _messages: &str, _newline: bool, _type: i64) {
+ todo!()
+ }
+ fn writeln(&mut self, _messages: &str, _type: i64) {
+ todo!()
+ }
+ fn set_verbosity(&mut self, _level: i64) {
+ todo!()
+ }
+ fn get_verbosity(&self) -> i64 {
+ todo!()
+ }
+ fn is_quiet(&self) -> bool {
+ todo!()
+ }
+ fn is_verbose(&self) -> bool {
+ todo!()
+ }
+ fn is_very_verbose(&self) -> bool {
+ todo!()
+ }
+ fn is_debug(&self) -> bool {
+ todo!()
+ }
+ fn set_decorated(&mut self, _decorated: bool) {
+ todo!()
+ }
+ fn is_decorated(&self) -> bool {
+ todo!()
+ }
}
diff --git a/crates/shirabe-external-packages/src/symfony/console/question/question.rs b/crates/shirabe-external-packages/src/symfony/console/question/question.rs
index 2fc7368..34bb6a4 100644
--- a/crates/shirabe-external-packages/src/symfony/console/question/question.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/question/question.rs
@@ -8,7 +8,10 @@ impl Question {
todo!()
}
- pub fn set_validator(&mut self, validator: Option<Box<dyn Fn(Option<PhpMixed>) -> anyhow::Result<PhpMixed>>>) {
+ pub fn set_validator(
+ &mut self,
+ validator: Option<Box<dyn Fn(Option<PhpMixed>) -> anyhow::Result<PhpMixed>>>,
+ ) {
todo!()
}
diff --git a/crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs b/crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs
index 288a79d..7f7acd6 100644
--- a/crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs
@@ -1,6 +1,6 @@
-use shirabe_php_shim::PhpMixed;
-use crate::symfony::console::output::output_interface::OutputInterface;
use crate::symfony::console::input::input_interface::InputInterface;
+use crate::symfony::console::output::output_interface::OutputInterface;
+use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct SymfonyStyle;
@@ -50,11 +50,20 @@ impl SymfonyStyle {
todo!()
}
- pub fn ask(&mut self, question: &str, default: Option<&str>, validator: Option<Box<dyn Fn(Option<PhpMixed>) -> anyhow::Result<PhpMixed>>>) -> PhpMixed {
+ pub fn ask(
+ &mut self,
+ question: &str,
+ default: Option<&str>,
+ validator: Option<Box<dyn Fn(Option<PhpMixed>) -> anyhow::Result<PhpMixed>>>,
+ ) -> PhpMixed {
todo!()
}
- pub fn ask_hidden(&mut self, question: &str, validator: Option<Box<dyn Fn(Option<PhpMixed>) -> anyhow::Result<PhpMixed>>>) -> PhpMixed {
+ pub fn ask_hidden(
+ &mut self,
+ question: &str,
+ validator: Option<Box<dyn Fn(Option<PhpMixed>) -> anyhow::Result<PhpMixed>>>,
+ ) -> PhpMixed {
todo!()
}
@@ -62,7 +71,12 @@ impl SymfonyStyle {
todo!()
}
- pub fn choice(&mut self, question: &str, choices: Vec<PhpMixed>, default: Option<PhpMixed>) -> PhpMixed {
+ pub fn choice(
+ &mut self,
+ question: &str,
+ choices: Vec<PhpMixed>,
+ default: Option<PhpMixed>,
+ ) -> PhpMixed {
todo!()
}