aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-07-11 16:33:05 +0900
committernsfisis <nsfisis@gmail.com>2026-07-11 16:33:05 +0900
commit27d00055df8691a6bd99aaf38633a7338b16cc6a (patch)
tree4af17ccff5f8c2d09156fa62c559e60e3e683dac /crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs
parent1ec2220def43e37e5a65b96dde93c19b493258f4 (diff)
downloadphp-shirabe-27d00055df8691a6bd99aaf38633a7338b16cc6a.tar.gz
php-shirabe-27d00055df8691a6bd99aaf38633a7338b16cc6a.tar.zst
php-shirabe-27d00055df8691a6bd99aaf38633a7338b16cc6a.zip
chore: use fully-qualified name for Rc/RefCell
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs')
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs32
1 files changed, 16 insertions, 16 deletions
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs b/crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs
index d72b6277..b505fedf 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs
@@ -5,8 +5,6 @@ use crate::symfony::console::helper::formatter_helper::FormatterHelper;
use crate::symfony::console::helper::helper_interface::HelperInterface;
use crate::symfony::console::helper::process_helper::ProcessHelper;
use crate::symfony::console::helper::question_helper::QuestionHelper;
-use std::cell::RefCell;
-use std::rc::Rc;
/// HelperSet represents a set of helpers to be used with a command.
///
@@ -20,22 +18,24 @@ use std::rc::Rc;
/// lookup) is deferred until the plugin API is implemented.
#[derive(Debug)]
pub struct HelperSet {
- formatter_helper: Rc<RefCell<FormatterHelper>>,
- debug_formatter_helper: Rc<RefCell<DebugFormatterHelper>>,
- process_helper: Rc<RefCell<ProcessHelper>>,
- question_helper: Rc<RefCell<QuestionHelper>>,
+ formatter_helper: std::rc::Rc<std::cell::RefCell<FormatterHelper>>,
+ debug_formatter_helper: std::rc::Rc<std::cell::RefCell<DebugFormatterHelper>>,
+ process_helper: std::rc::Rc<std::cell::RefCell<ProcessHelper>>,
+ question_helper: std::rc::Rc<std::cell::RefCell<QuestionHelper>>,
}
impl HelperSet {
/// Builds the fixed set of helpers and wires each one's back-reference to the owning set,
/// mirroring the `$helper->setHelperSet($this)` call PHP's `HelperSet::set()` performs.
- pub fn new() -> Rc<RefCell<HelperSet>> {
- let formatter_helper = Rc::new(RefCell::new(FormatterHelper::default()));
- let debug_formatter_helper = Rc::new(RefCell::new(DebugFormatterHelper::default()));
- let process_helper = Rc::new(RefCell::new(ProcessHelper::default()));
- let question_helper = Rc::new(RefCell::new(QuestionHelper::default()));
+ pub fn new() -> std::rc::Rc<std::cell::RefCell<HelperSet>> {
+ let formatter_helper =
+ std::rc::Rc::new(std::cell::RefCell::new(FormatterHelper::default()));
+ let debug_formatter_helper =
+ std::rc::Rc::new(std::cell::RefCell::new(DebugFormatterHelper::default()));
+ let process_helper = std::rc::Rc::new(std::cell::RefCell::new(ProcessHelper::default()));
+ let question_helper = std::rc::Rc::new(std::cell::RefCell::new(QuestionHelper::default()));
- let this = Rc::new(RefCell::new(HelperSet {
+ let this = std::rc::Rc::new(std::cell::RefCell::new(HelperSet {
formatter_helper: formatter_helper.clone(),
debug_formatter_helper: debug_formatter_helper.clone(),
process_helper: process_helper.clone(),
@@ -58,19 +58,19 @@ impl HelperSet {
this
}
- pub fn get_formatter(&self) -> Rc<RefCell<FormatterHelper>> {
+ pub fn get_formatter(&self) -> std::rc::Rc<std::cell::RefCell<FormatterHelper>> {
self.formatter_helper.clone()
}
- pub fn get_debug_formatter(&self) -> Rc<RefCell<DebugFormatterHelper>> {
+ pub fn get_debug_formatter(&self) -> std::rc::Rc<std::cell::RefCell<DebugFormatterHelper>> {
self.debug_formatter_helper.clone()
}
- pub fn get_process(&self) -> Rc<RefCell<ProcessHelper>> {
+ pub fn get_process(&self) -> std::rc::Rc<std::cell::RefCell<ProcessHelper>> {
self.process_helper.clone()
}
- pub fn get_question(&self) -> Rc<RefCell<QuestionHelper>> {
+ pub fn get_question(&self) -> std::rc::Rc<std::cell::RefCell<QuestionHelper>> {
self.question_helper.clone()
}
}