aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-06-14 01:51:10 +0900
committernsfisis <nsfisis@gmail.com>2026-06-14 01:51:13 +0900
commiteb98b2d00e0f011b568264edfe67f86e2ac9f1df (patch)
tree435656263b9fd7a0cdbc676d117b6e332c9544c4 /crates/shirabe-external-packages/src
parent7e6587a759653ac886f1ad658e6a2ec27e75e493 (diff)
downloadphp-shirabe-eb98b2d00e0f011b568264edfe67f86e2ac9f1df.tar.gz
php-shirabe-eb98b2d00e0f011b568264edfe67f86e2ac9f1df.tar.zst
php-shirabe-eb98b2d00e0f011b568264edfe67f86e2ac9f1df.zip
chore: add "ref" comments to file header
Diffstat (limited to 'crates/shirabe-external-packages/src')
-rw-r--r--crates/shirabe-external-packages/src/composer/ca_bundle/ca_bundle.rs2
-rw-r--r--crates/shirabe-external-packages/src/composer/metadata_minifier/metadata_minifier.rs2
-rw-r--r--crates/shirabe-external-packages/src/composer/pcre/preg.rs2
-rw-r--r--crates/shirabe-external-packages/src/composer/semver/compiling_matcher.rs2
-rw-r--r--crates/shirabe-external-packages/src/composer/semver/intervals.rs2
-rw-r--r--crates/shirabe-external-packages/src/composer/semver/semver.rs2
-rw-r--r--crates/shirabe-external-packages/src/composer/spdx_licenses/spdx_licenses.rs2
-rw-r--r--crates/shirabe-external-packages/src/composer/util/composer_mirror.rs2
-rw-r--r--crates/shirabe-external-packages/src/composer/xdebug_handler/xdebug_handler.rs2
-rw-r--r--crates/shirabe-external-packages/src/json_schema/validator.rs2
-rw-r--r--crates/shirabe-external-packages/src/psr/log/log_level.rs2
-rw-r--r--crates/shirabe-external-packages/src/psr/log/logger_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/seld/json_lint/duplicate_key_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/seld/json_lint/json_parser.rs2
-rw-r--r--crates/shirabe-external-packages/src/seld/json_lint/parsing_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/seld/signal/signal_handler.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/application.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/attribute/as_command.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/color.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/command/command.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/command/complete_command.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/command/dump_completion_command.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/command/help_command.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/command/lazy_command.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/command/list_command.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/command/signalable_command_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/command_loader/command_loader_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/completion/completion_input.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/completion/completion_suggestions.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/completion/output/bash_completion_output.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/completion/output/completion_output_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/completion/suggestion.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/console_events.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/cursor.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/descriptor/application_description.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/descriptor/json_descriptor.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/descriptor/markdown_descriptor.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/descriptor/text_descriptor.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/descriptor/xml_descriptor.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/event/console_command_event.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/event/console_error_event.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/event/console_event.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/event/console_signal_event.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/event/console_terminate_event.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/exception/command_not_found_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/exception/exception_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/exception/invalid_argument_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/exception/invalid_option_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/exception/logic_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/exception/missing_input_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/exception/namespace_not_found_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/exception/runtime_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_stack.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/formatter/wrappable_output_formatter_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/debug_formatter_helper.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/descriptor_helper.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/formatter_helper.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/helper.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/helper_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/process_helper.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/progress_bar.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/question_helper.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/symfony_question_helper.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/table.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/table_cell.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/table_cell_style.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/table_separator.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/helper/table_style.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/array_input.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/input.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/input_argument.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/input_aware_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/input_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/input_option.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/streamable_input_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/input/string_input.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/output/buffered_output.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/output/console_output.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/output/console_output_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/output/console_section_output.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/output/output.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/output/output_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/output/stream_output.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/output/trimmed_buffer_output.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/question/choice_question.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/question/confirmation_question.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/question/question.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/signal_registry/signal_registry.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/style/output_style.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/style/style_interface.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/style/symfony_style.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/console/terminal.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/filesystem/exception/io_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/filesystem/filesystem.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/finder/finder.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/finder/glob.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/finder/spl_file_info.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/process_failed_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/process_signaled_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/exception/runtime_exception.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/executable_finder.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/php_executable_finder.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/process/process.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/string/byte_string.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/string/code_point_string.rs2
-rw-r--r--crates/shirabe-external-packages/src/symfony/string/unicode_string.rs2
117 files changed, 234 insertions, 0 deletions
diff --git a/crates/shirabe-external-packages/src/composer/ca_bundle/ca_bundle.rs b/crates/shirabe-external-packages/src/composer/ca_bundle/ca_bundle.rs
index 31383e2..8bd9bb5 100644
--- a/crates/shirabe-external-packages/src/composer/ca_bundle/ca_bundle.rs
+++ b/crates/shirabe-external-packages/src/composer/ca_bundle/ca_bundle.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/composer/ca-bundle/src/CaBundle.php
+
#[derive(Debug)]
pub struct CaBundle;
diff --git a/crates/shirabe-external-packages/src/composer/metadata_minifier/metadata_minifier.rs b/crates/shirabe-external-packages/src/composer/metadata_minifier/metadata_minifier.rs
index f97209d..0d1ae86 100644
--- a/crates/shirabe-external-packages/src/composer/metadata_minifier/metadata_minifier.rs
+++ b/crates/shirabe-external-packages/src/composer/metadata_minifier/metadata_minifier.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/composer/metadata-minifier/src/MetadataMinifier.php
+
use indexmap::IndexMap;
use shirabe_php_shim::PhpMixed;
diff --git a/crates/shirabe-external-packages/src/composer/pcre/preg.rs b/crates/shirabe-external-packages/src/composer/pcre/preg.rs
index ea189eb..c918b80 100644
--- a/crates/shirabe-external-packages/src/composer/pcre/preg.rs
+++ b/crates/shirabe-external-packages/src/composer/pcre/preg.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/composer/pcre/src/Preg.php
+
#[derive(Debug)]
pub struct Preg;
diff --git a/crates/shirabe-external-packages/src/composer/semver/compiling_matcher.rs b/crates/shirabe-external-packages/src/composer/semver/compiling_matcher.rs
index b075ba7..b113f71 100644
--- a/crates/shirabe-external-packages/src/composer/semver/compiling_matcher.rs
+++ b/crates/shirabe-external-packages/src/composer/semver/compiling_matcher.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/composer/semver/src/CompilingMatcher.php
+
use shirabe_semver::constraint::AnyConstraint;
#[derive(Debug)]
diff --git a/crates/shirabe-external-packages/src/composer/semver/intervals.rs b/crates/shirabe-external-packages/src/composer/semver/intervals.rs
index bf8a74f..0bf0be3 100644
--- a/crates/shirabe-external-packages/src/composer/semver/intervals.rs
+++ b/crates/shirabe-external-packages/src/composer/semver/intervals.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/composer/semver/src/Intervals.php
+
use shirabe_php_shim::PhpMixed;
use shirabe_semver::constraint::AnyConstraint;
diff --git a/crates/shirabe-external-packages/src/composer/semver/semver.rs b/crates/shirabe-external-packages/src/composer/semver/semver.rs
index fe370d8..2051445 100644
--- a/crates/shirabe-external-packages/src/composer/semver/semver.rs
+++ b/crates/shirabe-external-packages/src/composer/semver/semver.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/composer/semver/src/Semver.php
+
#[derive(Debug)]
pub struct Semver;
diff --git a/crates/shirabe-external-packages/src/composer/spdx_licenses/spdx_licenses.rs b/crates/shirabe-external-packages/src/composer/spdx_licenses/spdx_licenses.rs
index 684e73b..b955ccd 100644
--- a/crates/shirabe-external-packages/src/composer/spdx_licenses/spdx_licenses.rs
+++ b/crates/shirabe-external-packages/src/composer/spdx_licenses/spdx_licenses.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/composer/spdx-licenses/src/SpdxLicenses.php
+
use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
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 147abd1..e9e5193 100644
--- a/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs
+++ b/crates/shirabe-external-packages/src/composer/util/composer_mirror.rs
@@ -1,3 +1,5 @@
+//! ref: composer/src/Composer/Util/ComposerMirror.php
+
#[derive(Debug)]
pub struct ComposerMirror;
diff --git a/crates/shirabe-external-packages/src/composer/xdebug_handler/xdebug_handler.rs b/crates/shirabe-external-packages/src/composer/xdebug_handler/xdebug_handler.rs
index d58b423..9442d08 100644
--- a/crates/shirabe-external-packages/src/composer/xdebug_handler/xdebug_handler.rs
+++ b/crates/shirabe-external-packages/src/composer/xdebug_handler/xdebug_handler.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/composer/xdebug-handler/src/XdebugHandler.php
+
#[derive(Debug)]
pub struct XdebugHandler;
diff --git a/crates/shirabe-external-packages/src/json_schema/validator.rs b/crates/shirabe-external-packages/src/json_schema/validator.rs
index 48d5528..ede3762 100644
--- a/crates/shirabe-external-packages/src/json_schema/validator.rs
+++ b/crates/shirabe-external-packages/src/json_schema/validator.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/justinrainbow/json-schema/src/JsonSchema/Validator.php
+
use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
diff --git a/crates/shirabe-external-packages/src/psr/log/log_level.rs b/crates/shirabe-external-packages/src/psr/log/log_level.rs
index 7232fa0..fd6c128 100644
--- a/crates/shirabe-external-packages/src/psr/log/log_level.rs
+++ b/crates/shirabe-external-packages/src/psr/log/log_level.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/psr/log/Psr/Log/LogLevel.php
+
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct LogLevel;
diff --git a/crates/shirabe-external-packages/src/psr/log/logger_interface.rs b/crates/shirabe-external-packages/src/psr/log/logger_interface.rs
index 1d61db6..fbaba75 100644
--- a/crates/shirabe-external-packages/src/psr/log/logger_interface.rs
+++ b/crates/shirabe-external-packages/src/psr/log/logger_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/psr/log/Psr/Log/LoggerInterface.php
+
pub trait LoggerInterface {
fn emergency(&self, message: &str, context: &[(&str, &str)]);
fn alert(&self, message: &str, context: &[(&str, &str)]);
diff --git a/crates/shirabe-external-packages/src/seld/json_lint/duplicate_key_exception.rs b/crates/shirabe-external-packages/src/seld/json_lint/duplicate_key_exception.rs
index df61a91..17e6a90 100644
--- a/crates/shirabe-external-packages/src/seld/json_lint/duplicate_key_exception.rs
+++ b/crates/shirabe-external-packages/src/seld/json_lint/duplicate_key_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/seld/jsonlint/src/Seld/JsonLint/DuplicateKeyException.php
+
use indexmap::IndexMap;
use shirabe_php_shim::PhpMixed;
diff --git a/crates/shirabe-external-packages/src/seld/json_lint/json_parser.rs b/crates/shirabe-external-packages/src/seld/json_lint/json_parser.rs
index 0c51d99..193a208 100644
--- a/crates/shirabe-external-packages/src/seld/json_lint/json_parser.rs
+++ b/crates/shirabe-external-packages/src/seld/json_lint/json_parser.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/seld/jsonlint/src/Seld/JsonLint/JsonParser.php
+
use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
diff --git a/crates/shirabe-external-packages/src/seld/json_lint/parsing_exception.rs b/crates/shirabe-external-packages/src/seld/json_lint/parsing_exception.rs
index 5dca8b6..ebcc8e0 100644
--- a/crates/shirabe-external-packages/src/seld/json_lint/parsing_exception.rs
+++ b/crates/shirabe-external-packages/src/seld/json_lint/parsing_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/seld/jsonlint/src/Seld/JsonLint/ParsingException.php
+
#[derive(Debug, Clone, Default)]
pub struct ParsingExceptionLoc {
pub first_line: i64,
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 5b5254a..887d289 100644
--- a/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs
+++ b/crates/shirabe-external-packages/src/seld/signal/signal_handler.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/seld/signal-handler/src/SignalHandler.php
+
#[derive(Debug)]
pub struct SignalHandler;
diff --git a/crates/shirabe-external-packages/src/symfony/console/application.rs b/crates/shirabe-external-packages/src/symfony/console/application.rs
index f46bbfa..2a5fe4a 100644
--- a/crates/shirabe-external-packages/src/symfony/console/application.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/application.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Application.php
+
use crate::symfony::console::command::command::Command;
use crate::symfony::console::completion::completion_input::CompletionInput;
use crate::symfony::console::completion::completion_suggestions::CompletionSuggestions;
diff --git a/crates/shirabe-external-packages/src/symfony/console/attribute/as_command.rs b/crates/shirabe-external-packages/src/symfony/console/attribute/as_command.rs
index c742fd5..f5852a7 100644
--- a/crates/shirabe-external-packages/src/symfony/console/attribute/as_command.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/attribute/as_command.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Attribute/AsCommand.php
+
/// Service tag to autoconfigure commands.
///
/// PHP attribute: #[\Attribute(\Attribute::TARGET_CLASS)]
diff --git a/crates/shirabe-external-packages/src/symfony/console/color.rs b/crates/shirabe-external-packages/src/symfony/console/color.rs
index 537893c..2988e84 100644
--- a/crates/shirabe-external-packages/src/symfony/console/color.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/color.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Color.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use indexmap::IndexMap;
diff --git a/crates/shirabe-external-packages/src/symfony/console/command/command.rs b/crates/shirabe-external-packages/src/symfony/console/command/command.rs
index 1640689..ce5f734 100644
--- a/crates/shirabe-external-packages/src/symfony/console/command/command.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/command/command.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Command/Command.php
+
use crate::symfony::console::application::Application;
use crate::symfony::console::completion::completion_input::CompletionInput;
use crate::symfony::console::completion::completion_suggestions::CompletionSuggestions;
diff --git a/crates/shirabe-external-packages/src/symfony/console/command/complete_command.rs b/crates/shirabe-external-packages/src/symfony/console/command/complete_command.rs
index e8a319e..88a3bba 100644
--- a/crates/shirabe-external-packages/src/symfony/console/command/complete_command.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/command/complete_command.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Command/CompleteCommand.php
+
use indexmap::IndexMap;
use shirabe_php_shim::AsAny;
use shirabe_php_shim::PhpMixed;
diff --git a/crates/shirabe-external-packages/src/symfony/console/command/dump_completion_command.rs b/crates/shirabe-external-packages/src/symfony/console/command/dump_completion_command.rs
index 1929c64..9604c0a 100644
--- a/crates/shirabe-external-packages/src/symfony/console/command/dump_completion_command.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/command/dump_completion_command.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Command/DumpCompletionCommand.php
+
use crate::symfony::console::command::command::{BaseCommand, Command};
use crate::symfony::console::completion::completion_input::CompletionInput;
use crate::symfony::console::completion::completion_suggestions::{
diff --git a/crates/shirabe-external-packages/src/symfony/console/command/help_command.rs b/crates/shirabe-external-packages/src/symfony/console/command/help_command.rs
index ec2de93..fb2a8a2 100644
--- a/crates/shirabe-external-packages/src/symfony/console/command/help_command.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/command/help_command.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Command/HelpCommand.php
+
use crate::symfony::console::command::command::{BaseCommand, Command, SetDefinitionArg};
use crate::symfony::console::completion::completion_input::CompletionInput;
use crate::symfony::console::completion::completion_suggestions::{
diff --git a/crates/shirabe-external-packages/src/symfony/console/command/lazy_command.rs b/crates/shirabe-external-packages/src/symfony/console/command/lazy_command.rs
index 924d4bd..33bc5d4 100644
--- a/crates/shirabe-external-packages/src/symfony/console/command/lazy_command.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/command/lazy_command.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Command/LazyCommand.php
+
use shirabe_php_shim::PhpMixed;
use std::cell::RefCell;
use std::ops::{Deref, DerefMut};
diff --git a/crates/shirabe-external-packages/src/symfony/console/command/list_command.rs b/crates/shirabe-external-packages/src/symfony/console/command/list_command.rs
index 5203be1..ffb63ab 100644
--- a/crates/shirabe-external-packages/src/symfony/console/command/list_command.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/command/list_command.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Command/ListCommand.php
+
use crate::symfony::console::command::command::{BaseCommand, Command, SetDefinitionArg};
use crate::symfony::console::completion::completion_input::CompletionInput;
use crate::symfony::console::completion::completion_suggestions::{
diff --git a/crates/shirabe-external-packages/src/symfony/console/command/signalable_command_interface.rs b/crates/shirabe-external-packages/src/symfony/console/command/signalable_command_interface.rs
index 1af4a96..8777eb5 100644
--- a/crates/shirabe-external-packages/src/symfony/console/command/signalable_command_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/command/signalable_command_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Command/SignalableCommandInterface.php
+
/// Interface for command reacting to signal.
pub trait SignalableCommandInterface {
/// Returns the list of signals to subscribe.
diff --git a/crates/shirabe-external-packages/src/symfony/console/command_loader/command_loader_interface.rs b/crates/shirabe-external-packages/src/symfony/console/command_loader/command_loader_interface.rs
index f96adc9..d9e9fb1 100644
--- a/crates/shirabe-external-packages/src/symfony/console/command_loader/command_loader_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/command_loader/command_loader_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/CommandLoader/CommandLoaderInterface.php
+
use crate::symfony::console::command::command::Command;
pub trait CommandLoaderInterface: std::fmt::Debug {
diff --git a/crates/shirabe-external-packages/src/symfony/console/completion/completion_input.rs b/crates/shirabe-external-packages/src/symfony/console/completion/completion_input.rs
index 32d83ce..c59010a 100644
--- a/crates/shirabe-external-packages/src/symfony/console/completion/completion_input.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/completion/completion_input.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Completion/CompletionInput.php
+
use indexmap::IndexMap;
use shirabe_php_shim::PhpMixed;
diff --git a/crates/shirabe-external-packages/src/symfony/console/completion/completion_suggestions.rs b/crates/shirabe-external-packages/src/symfony/console/completion/completion_suggestions.rs
index fd1a317..14d6941 100644
--- a/crates/shirabe-external-packages/src/symfony/console/completion/completion_suggestions.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/completion/completion_suggestions.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Completion/CompletionSuggestions.php
+
use crate::symfony::console::completion::suggestion::Suggestion;
use crate::symfony::console::input::input_option::InputOption;
diff --git a/crates/shirabe-external-packages/src/symfony/console/completion/output/bash_completion_output.rs b/crates/shirabe-external-packages/src/symfony/console/completion/output/bash_completion_output.rs
index b781f51..a5c70bd 100644
--- a/crates/shirabe-external-packages/src/symfony/console/completion/output/bash_completion_output.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/completion/output/bash_completion_output.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Completion/Output/BashCompletionOutput.php
+
use crate::symfony::console::completion::completion_suggestions::CompletionSuggestions;
use crate::symfony::console::completion::output::completion_output_interface::CompletionOutputInterface;
use crate::symfony::console::output::output_interface::OutputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/completion/output/completion_output_interface.rs b/crates/shirabe-external-packages/src/symfony/console/completion/output/completion_output_interface.rs
index e92adf3..b1a77e5 100644
--- a/crates/shirabe-external-packages/src/symfony/console/completion/output/completion_output_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/completion/output/completion_output_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Completion/Output/CompletionOutputInterface.php
+
use crate::symfony::console::completion::completion_suggestions::CompletionSuggestions;
use crate::symfony::console::output::output_interface::OutputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/completion/suggestion.rs b/crates/shirabe-external-packages/src/symfony/console/completion/suggestion.rs
index 5c45b92..a7db5c3 100644
--- a/crates/shirabe-external-packages/src/symfony/console/completion/suggestion.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/completion/suggestion.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Completion/Suggestion.php
+
/// Represents a single suggested value.
#[derive(Debug)]
pub struct Suggestion {
diff --git a/crates/shirabe-external-packages/src/symfony/console/console_events.rs b/crates/shirabe-external-packages/src/symfony/console/console_events.rs
index 796f8b4..d316f8a 100644
--- a/crates/shirabe-external-packages/src/symfony/console/console_events.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/console_events.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/ConsoleEvents.php
+
/// Contains all events dispatched by an Application.
#[derive(Debug)]
pub struct ConsoleEvents;
diff --git a/crates/shirabe-external-packages/src/symfony/console/cursor.rs b/crates/shirabe-external-packages/src/symfony/console/cursor.rs
index 8474f85..8f12efe 100644
--- a/crates/shirabe-external-packages/src/symfony/console/cursor.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/cursor.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Cursor.php
+
use crate::symfony::console::output::OutputInterface;
use crate::symfony::console::output::output_interface;
use std::cell::RefCell;
diff --git a/crates/shirabe-external-packages/src/symfony/console/descriptor/application_description.rs b/crates/shirabe-external-packages/src/symfony/console/descriptor/application_description.rs
index ff14c22..0ee4b48 100644
--- a/crates/shirabe-external-packages/src/symfony/console/descriptor/application_description.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/descriptor/application_description.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Descriptor/ApplicationDescription.php
+
use crate::symfony::console::application::Application;
use crate::symfony::console::command::command::Command;
use crate::symfony::console::exception::command_not_found_exception::CommandNotFoundException;
diff --git a/crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor.rs b/crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor.rs
index d086b28..43b1094 100644
--- a/crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Descriptor/Descriptor.php
+
use crate::symfony::console::application::Application;
use crate::symfony::console::command::command::Command;
use crate::symfony::console::descriptor::descriptor_interface::DescriptorInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor_interface.rs b/crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor_interface.rs
index 9420267..be39ec3 100644
--- a/crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/descriptor/descriptor_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Descriptor/DescriptorInterface.php
+
use crate::symfony::console::output::output_interface::OutputInterface;
use indexmap::IndexMap;
use shirabe_php_shim::PhpMixed;
diff --git a/crates/shirabe-external-packages/src/symfony/console/descriptor/json_descriptor.rs b/crates/shirabe-external-packages/src/symfony/console/descriptor/json_descriptor.rs
index a74fc4b..8561a69 100644
--- a/crates/shirabe-external-packages/src/symfony/console/descriptor/json_descriptor.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/descriptor/json_descriptor.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Descriptor/JsonDescriptor.php
+
use crate::composer::pcre::preg::Preg;
use crate::symfony::console::application::Application;
use crate::symfony::console::command::command::Command;
diff --git a/crates/shirabe-external-packages/src/symfony/console/descriptor/markdown_descriptor.rs b/crates/shirabe-external-packages/src/symfony/console/descriptor/markdown_descriptor.rs
index 90cad25..aa4c0e7 100644
--- a/crates/shirabe-external-packages/src/symfony/console/descriptor/markdown_descriptor.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/descriptor/markdown_descriptor.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Descriptor/MarkdownDescriptor.php
+
use crate::composer::pcre::preg::Preg;
use crate::symfony::console::application::Application;
use crate::symfony::console::command::command::Command;
diff --git a/crates/shirabe-external-packages/src/symfony/console/descriptor/text_descriptor.rs b/crates/shirabe-external-packages/src/symfony/console/descriptor/text_descriptor.rs
index 323b284..221a341 100644
--- a/crates/shirabe-external-packages/src/symfony/console/descriptor/text_descriptor.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/descriptor/text_descriptor.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Descriptor/TextDescriptor.php
+
use crate::composer::pcre::preg::Preg;
use crate::symfony::console::application::Application;
use crate::symfony::console::command::command::Command;
diff --git a/crates/shirabe-external-packages/src/symfony/console/descriptor/xml_descriptor.rs b/crates/shirabe-external-packages/src/symfony/console/descriptor/xml_descriptor.rs
index 2ed8f17..4c65893 100644
--- a/crates/shirabe-external-packages/src/symfony/console/descriptor/xml_descriptor.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/descriptor/xml_descriptor.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Descriptor/XmlDescriptor.php
+
use crate::symfony::console::application::Application;
use crate::symfony::console::command::command::Command;
use crate::symfony::console::descriptor::application_description::ApplicationDescription;
diff --git a/crates/shirabe-external-packages/src/symfony/console/event/console_command_event.rs b/crates/shirabe-external-packages/src/symfony/console/event/console_command_event.rs
index 5401b77..b20c84c 100644
--- a/crates/shirabe-external-packages/src/symfony/console/event/console_command_event.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/event/console_command_event.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Event/ConsoleCommandEvent.php
+
use super::console_event::ConsoleEvent;
use crate::symfony::console::command::command::Command;
use crate::symfony::console::input::input_interface::InputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/event/console_error_event.rs b/crates/shirabe-external-packages/src/symfony/console/event/console_error_event.rs
index 0fec8ec..26bc908 100644
--- a/crates/shirabe-external-packages/src/symfony/console/event/console_error_event.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/event/console_error_event.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Event/ConsoleErrorEvent.php
+
use super::console_event::ConsoleEvent;
use crate::symfony::console::command::command::Command;
use crate::symfony::console::input::input_interface::InputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/event/console_event.rs b/crates/shirabe-external-packages/src/symfony/console/event/console_event.rs
index 96b9a31..cade304 100644
--- a/crates/shirabe-external-packages/src/symfony/console/event/console_event.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/event/console_event.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Event/ConsoleEvent.php
+
use crate::symfony::console::command::command::Command;
use crate::symfony::console::input::input_interface::InputInterface;
use crate::symfony::console::output::output_interface::OutputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/event/console_signal_event.rs b/crates/shirabe-external-packages/src/symfony/console/event/console_signal_event.rs
index 424285d..6d9633c 100644
--- a/crates/shirabe-external-packages/src/symfony/console/event/console_signal_event.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/event/console_signal_event.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Event/ConsoleSignalEvent.php
+
use super::console_event::ConsoleEvent;
use crate::symfony::console::command::command::Command;
use crate::symfony::console::input::input_interface::InputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/event/console_terminate_event.rs b/crates/shirabe-external-packages/src/symfony/console/event/console_terminate_event.rs
index c9c06fa..cfa4f4f 100644
--- a/crates/shirabe-external-packages/src/symfony/console/event/console_terminate_event.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/event/console_terminate_event.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Event/ConsoleTerminateEvent.php
+
use super::console_event::ConsoleEvent;
use crate::symfony::console::command::command::Command;
use crate::symfony::console::input::input_interface::InputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/exception/command_not_found_exception.rs b/crates/shirabe-external-packages/src/symfony/console/exception/command_not_found_exception.rs
index ea259b3..5a6959d 100644
--- a/crates/shirabe-external-packages/src/symfony/console/exception/command_not_found_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/exception/command_not_found_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Exception/CommandNotFoundException.php
+
use super::exception_interface::ExceptionInterface;
use super::invalid_argument_exception::InvalidArgumentException;
diff --git a/crates/shirabe-external-packages/src/symfony/console/exception/exception_interface.rs b/crates/shirabe-external-packages/src/symfony/console/exception/exception_interface.rs
index 3c42009..ce279fd 100644
--- a/crates/shirabe-external-packages/src/symfony/console/exception/exception_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/exception/exception_interface.rs
@@ -1 +1,3 @@
+//! ref: composer/vendor/symfony/console/Exception/ExceptionInterface.php
+
pub trait ExceptionInterface: std::error::Error {}
diff --git a/crates/shirabe-external-packages/src/symfony/console/exception/invalid_argument_exception.rs b/crates/shirabe-external-packages/src/symfony/console/exception/invalid_argument_exception.rs
index f4c8299..ac3be3b 100644
--- a/crates/shirabe-external-packages/src/symfony/console/exception/invalid_argument_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/exception/invalid_argument_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Exception/InvalidArgumentException.php
+
use super::exception_interface::ExceptionInterface;
#[derive(Debug)]
diff --git a/crates/shirabe-external-packages/src/symfony/console/exception/invalid_option_exception.rs b/crates/shirabe-external-packages/src/symfony/console/exception/invalid_option_exception.rs
index b4c0cd8..2cc2381 100644
--- a/crates/shirabe-external-packages/src/symfony/console/exception/invalid_option_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/exception/invalid_option_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Exception/InvalidOptionException.php
+
use super::exception_interface::ExceptionInterface;
use super::invalid_argument_exception::InvalidArgumentException;
diff --git a/crates/shirabe-external-packages/src/symfony/console/exception/logic_exception.rs b/crates/shirabe-external-packages/src/symfony/console/exception/logic_exception.rs
index 20870dc..2c78219 100644
--- a/crates/shirabe-external-packages/src/symfony/console/exception/logic_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/exception/logic_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Exception/LogicException.php
+
use super::exception_interface::ExceptionInterface;
#[derive(Debug)]
diff --git a/crates/shirabe-external-packages/src/symfony/console/exception/missing_input_exception.rs b/crates/shirabe-external-packages/src/symfony/console/exception/missing_input_exception.rs
index 60a984e..65474c2 100644
--- a/crates/shirabe-external-packages/src/symfony/console/exception/missing_input_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/exception/missing_input_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Exception/MissingInputException.php
+
use super::exception_interface::ExceptionInterface;
use super::runtime_exception::RuntimeException;
diff --git a/crates/shirabe-external-packages/src/symfony/console/exception/namespace_not_found_exception.rs b/crates/shirabe-external-packages/src/symfony/console/exception/namespace_not_found_exception.rs
index 53801bf..c593a3f 100644
--- a/crates/shirabe-external-packages/src/symfony/console/exception/namespace_not_found_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/exception/namespace_not_found_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Exception/NamespaceNotFoundException.php
+
use super::command_not_found_exception::CommandNotFoundException;
use super::exception_interface::ExceptionInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/exception/runtime_exception.rs b/crates/shirabe-external-packages/src/symfony/console/exception/runtime_exception.rs
index 9efabed..cfc6477 100644
--- a/crates/shirabe-external-packages/src/symfony/console/exception/runtime_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/exception/runtime_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Exception/RuntimeException.php
+
use super::exception_interface::ExceptionInterface;
#[derive(Debug)]
diff --git a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter.rs b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter.rs
index 3efdbaa..27a74e6 100644
--- a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Formatter/OutputFormatter.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::formatter::output_formatter_interface::OutputFormatterInterface;
use crate::symfony::console::formatter::output_formatter_style::OutputFormatterStyle;
diff --git a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_interface.rs b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_interface.rs
index 03d728c..41c84da 100644
--- a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Formatter/OutputFormatterInterface.php
+
use crate::symfony::console::formatter::output_formatter_style_interface::OutputFormatterStyleInterface;
/// Formatter interface for console output.
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 a8540de..14626ca 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
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Formatter/OutputFormatterStyle.php
+
use crate::symfony::console::color::Color;
use crate::symfony::console::formatter::output_formatter_style_interface::OutputFormatterStyleInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_interface.rs b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_interface.rs
index 6fe4846..dfbffa5 100644
--- a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Formatter/OutputFormatterStyleInterface.php
+
/// Formatter style interface for defining styles.
pub trait OutputFormatterStyleInterface: std::fmt::Debug {
/// Sets style foreground color.
diff --git a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_stack.rs b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_stack.rs
index 71474bc..5682b64 100644
--- a/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_stack.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/formatter/output_formatter_style_stack.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Formatter/OutputFormatterStyleStack.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::formatter::output_formatter_style::OutputFormatterStyle;
use crate::symfony::console::formatter::output_formatter_style_interface::OutputFormatterStyleInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/formatter/wrappable_output_formatter_interface.rs b/crates/shirabe-external-packages/src/symfony/console/formatter/wrappable_output_formatter_interface.rs
index be8b466..7c0d821 100644
--- a/crates/shirabe-external-packages/src/symfony/console/formatter/wrappable_output_formatter_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/formatter/wrappable_output_formatter_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Formatter/WrappableOutputFormatterInterface.php
+
use crate::symfony::console::formatter::output_formatter_interface::OutputFormatterInterface;
/// Formatter interface for console output that supports word wrapping.
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/debug_formatter_helper.rs b/crates/shirabe-external-packages/src/symfony/console/helper/debug_formatter_helper.rs
index 170c557..78c86f1 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/debug_formatter_helper.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/debug_formatter_helper.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/DebugFormatterHelper.php
+
use crate::symfony::console::helper::helper::Helper;
use crate::symfony::console::helper::helper_interface::HelperInterface;
use crate::symfony::console::helper::helper_set::HelperSet;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/descriptor_helper.rs b/crates/shirabe-external-packages/src/symfony/console/helper/descriptor_helper.rs
index 333af92..a0e1b2b 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/descriptor_helper.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/descriptor_helper.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/DescriptorHelper.php
+
use crate::symfony::console::descriptor::descriptor_interface::DescriptorInterface;
use crate::symfony::console::descriptor::json_descriptor::JsonDescriptor;
use crate::symfony::console::descriptor::markdown_descriptor::MarkdownDescriptor;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/formatter_helper.rs b/crates/shirabe-external-packages/src/symfony/console/helper/formatter_helper.rs
index 5b26b75..f27fa29 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/formatter_helper.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/formatter_helper.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/FormatterHelper.php
+
use crate::symfony::console::formatter::output_formatter::OutputFormatter;
use crate::symfony::console::helper::helper::Helper;
use crate::symfony::console::helper::helper_interface::HelperInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/helper.rs b/crates/shirabe-external-packages/src/symfony/console/helper/helper.rs
index 3122f82..40a8f85 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/helper.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/helper.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/Helper.php
+
use crate::symfony::console::formatter::output_formatter_interface::OutputFormatterInterface;
use crate::symfony::console::helper::helper_set::HelperSet;
use crate::symfony::string::unicode_string::UnicodeString;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/helper_interface.rs b/crates/shirabe-external-packages/src/symfony/console/helper/helper_interface.rs
index f7481fd..4d767bf 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/helper_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/helper_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/HelperInterface.php
+
use crate::symfony::console::helper::helper_set::HelperSet;
use std::cell::RefCell;
use std::rc::Rc;
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 292a7a4..e73a53e 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
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/HelperSet.php
+
use crate::symfony::console::command::command::Command;
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::helper::helper_interface::HelperInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/process_helper.rs b/crates/shirabe-external-packages/src/symfony/console/helper/process_helper.rs
index bd26003..1fad8f8 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/process_helper.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/process_helper.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/ProcessHelper.php
+
use crate::symfony::console::helper::debug_formatter_helper::DebugFormatterHelper;
use crate::symfony::console::helper::helper::Helper;
use crate::symfony::console::helper::helper_interface::HelperInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/progress_bar.rs b/crates/shirabe-external-packages/src/symfony/console/helper/progress_bar.rs
index f14e53a..cf25a20 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/progress_bar.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/progress_bar.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/ProgressBar.php
+
use crate::symfony::console::cursor::Cursor;
use crate::symfony::console::exception::logic_exception::LogicException;
use crate::symfony::console::helper::helper::Helper;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/question_helper.rs b/crates/shirabe-external-packages/src/symfony/console/helper/question_helper.rs
index dcd761c..634027c 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/question_helper.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/question_helper.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/QuestionHelper.php
+
use crate::symfony::console::cursor::Cursor;
use crate::symfony::console::exception::missing_input_exception::MissingInputException;
use crate::symfony::console::exception::runtime_exception::RuntimeException;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/symfony_question_helper.rs b/crates/shirabe-external-packages/src/symfony/console/helper/symfony_question_helper.rs
index 9b388d9..252b0f9 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/symfony_question_helper.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/symfony_question_helper.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/SymfonyQuestionHelper.php
+
use crate::symfony::console::formatter::output_formatter::OutputFormatter;
use crate::symfony::console::helper::question_helper::QuestionHelper;
use crate::symfony::console::output::output_interface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/table.rs b/crates/shirabe-external-packages/src/symfony/console/helper/table.rs
index 5189efd..f3bdcb0 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/table.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/table.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/Table.php
+
use crate::composer::pcre::preg::Preg;
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::runtime_exception::RuntimeException;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/table_cell.rs b/crates/shirabe-external-packages/src/symfony/console/helper/table_cell.rs
index 13ac96f..3f1b719 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/table_cell.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/table_cell.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/TableCell.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::helper::table_cell_style::TableCellStyle;
use indexmap::IndexMap;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/table_cell_style.rs b/crates/shirabe-external-packages/src/symfony/console/helper/table_cell_style.rs
index a738670..68600e7 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/table_cell_style.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/table_cell_style.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/TableCellStyle.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use indexmap::IndexMap;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs b/crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs
index c8394df..ca6fcb7 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/table_rows.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/TableRows.php
+
use shirabe_php_shim::PhpMixed;
/// @internal
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/table_separator.rs b/crates/shirabe-external-packages/src/symfony/console/helper/table_separator.rs
index 9dac411..bb789f2 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/table_separator.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/table_separator.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/TableSeparator.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::helper::table_cell::{TableCell, TableCellOption};
use indexmap::IndexMap;
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/table_style.rs b/crates/shirabe-external-packages/src/symfony/console/helper/table_style.rs
index 5820f15..04c2e6a 100644
--- a/crates/shirabe-external-packages/src/symfony/console/helper/table_style.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/helper/table_style.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Helper/TableStyle.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::logic_exception::LogicException;
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs b/crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs
index 4772cdb..ea36e26 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/argv_input.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/ArgvInput.php
+
use crate::symfony::console::exception::runtime_exception::RuntimeException;
use crate::symfony::console::input::input::Input;
use crate::symfony::console::input::input_definition::InputDefinition;
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 705c997..1d52758 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,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/ArrayInput.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::invalid_option_exception::InvalidOptionException;
use crate::symfony::console::input::input::Input;
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/input.rs b/crates/shirabe-external-packages/src/symfony/console/input/input.rs
index 2881ccb..3b4103b 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/input.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/input.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/Input.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::runtime_exception::RuntimeException;
use crate::symfony::console::input::input_definition::InputDefinition;
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 e320878..7a34429 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
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/InputArgument.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::logic_exception::LogicException;
use shirabe_php_shim::PhpMixed;
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/input_aware_interface.rs b/crates/shirabe-external-packages/src/symfony/console/input/input_aware_interface.rs
index ae46465..0d04280 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/input_aware_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/input_aware_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/InputAwareInterface.php
+
use crate::symfony::console::input::input_interface::InputInterface;
pub trait InputAwareInterface {
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs b/crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs
index 917f02a..47ce786 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/input_definition.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/InputDefinition.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::logic_exception::LogicException;
use crate::symfony::console::input::input_argument::InputArgument;
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 09ffd26..c115df0 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,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/InputInterface.php
+
use crate::symfony::console::input::input_definition::InputDefinition;
use shirabe_php_shim::PhpMixed;
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/input_option.rs b/crates/shirabe-external-packages/src/symfony/console/input/input_option.rs
index c929d03..7e2d086 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/input_option.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/input_option.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/InputOption.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::logic_exception::LogicException;
use shirabe_php_shim::PhpMixed;
diff --git a/crates/shirabe-external-packages/src/symfony/console/input/streamable_input_interface.rs b/crates/shirabe-external-packages/src/symfony/console/input/streamable_input_interface.rs
index 7279dc4..f687e0e 100644
--- a/crates/shirabe-external-packages/src/symfony/console/input/streamable_input_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/input/streamable_input_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/StreamableInputInterface.php
+
use crate::symfony::console::input::input_interface::InputInterface;
use shirabe_php_shim::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 4f2a045..2d53f68 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,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Input/StringInput.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::input::argv_input::ArgvInput;
use crate::symfony::console::input::input_definition::InputDefinition;
diff --git a/crates/shirabe-external-packages/src/symfony/console/output/buffered_output.rs b/crates/shirabe-external-packages/src/symfony/console/output/buffered_output.rs
index 517b985..fa381fa 100644
--- a/crates/shirabe-external-packages/src/symfony/console/output/buffered_output.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/output/buffered_output.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Output/BufferedOutput.php
+
use crate::symfony::console::formatter::OutputFormatterInterface;
use crate::symfony::console::output::OutputInterface;
use crate::symfony::console::output::output::{DoWrite, Output};
diff --git a/crates/shirabe-external-packages/src/symfony/console/output/console_output.rs b/crates/shirabe-external-packages/src/symfony/console/output/console_output.rs
index c6788c0..281ab11 100644
--- a/crates/shirabe-external-packages/src/symfony/console/output/console_output.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/output/console_output.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Output/ConsoleOutput.php
+
use crate::symfony::console::formatter::OutputFormatterInterface;
use crate::symfony::console::output::ConsoleOutputInterface;
use crate::symfony::console::output::OutputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/output/console_output_interface.rs b/crates/shirabe-external-packages/src/symfony/console/output/console_output_interface.rs
index 055f7a0..53db5d6 100644
--- a/crates/shirabe-external-packages/src/symfony/console/output/console_output_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/output/console_output_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Output/ConsoleOutputInterface.php
+
use crate::symfony::console::output::ConsoleSectionOutput;
use crate::symfony::console::output::OutputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/output/console_section_output.rs b/crates/shirabe-external-packages/src/symfony/console/output/console_section_output.rs
index 514b05d..d05d0a4 100644
--- a/crates/shirabe-external-packages/src/symfony/console/output/console_section_output.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/output/console_section_output.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Output/ConsoleSectionOutput.php
+
use crate::symfony::console::formatter::OutputFormatterInterface;
use crate::symfony::console::helper::Helper;
use crate::symfony::console::output::OutputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/output/output.rs b/crates/shirabe-external-packages/src/symfony/console/output/output.rs
index e2469e9..ec0c060 100644
--- a/crates/shirabe-external-packages/src/symfony/console/output/output.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/output/output.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Output/Output.php
+
use crate::symfony::console::formatter::OutputFormatter;
use crate::symfony::console::formatter::OutputFormatterInterface;
use crate::symfony::console::output::output_interface::{
diff --git a/crates/shirabe-external-packages/src/symfony/console/output/output_interface.rs b/crates/shirabe-external-packages/src/symfony/console/output/output_interface.rs
index 1b52c20..43810f1 100644
--- a/crates/shirabe-external-packages/src/symfony/console/output/output_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/output/output_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Output/OutputInterface.php
+
use crate::symfony::console::formatter::OutputFormatterInterface;
pub const VERBOSITY_QUIET: i64 = 16;
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 46ae4dc..245a071 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,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Output/StreamOutput.php
+
use crate::symfony::console::exception::InvalidArgumentException;
use crate::symfony::console::formatter::OutputFormatterInterface;
use crate::symfony::console::output::OutputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/output/trimmed_buffer_output.rs b/crates/shirabe-external-packages/src/symfony/console/output/trimmed_buffer_output.rs
index 8319678..be58a8d 100644
--- a/crates/shirabe-external-packages/src/symfony/console/output/trimmed_buffer_output.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/output/trimmed_buffer_output.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Output/TrimmedBufferOutput.php
+
use crate::symfony::console::exception::InvalidArgumentException;
use crate::symfony::console::formatter::OutputFormatterInterface;
use crate::symfony::console::output::OutputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/question/choice_question.rs b/crates/shirabe-external-packages/src/symfony/console/question/choice_question.rs
index 9250fa4..3990df3 100644
--- a/crates/shirabe-external-packages/src/symfony/console/question/choice_question.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/question/choice_question.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Question/ChoiceQuestion.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::logic_exception::LogicException;
use crate::symfony::console::question::Question;
diff --git a/crates/shirabe-external-packages/src/symfony/console/question/confirmation_question.rs b/crates/shirabe-external-packages/src/symfony/console/question/confirmation_question.rs
index 838ec45..d52c435 100644
--- a/crates/shirabe-external-packages/src/symfony/console/question/confirmation_question.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/question/confirmation_question.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Question/ConfirmationQuestion.php
+
use crate::symfony::console::question::Question;
use shirabe_php_shim::PhpMixed;
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 754f286..99c9d6e 100644
--- a/crates/shirabe-external-packages/src/symfony/console/question/question.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/question/question.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Question/Question.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::logic_exception::LogicException;
use shirabe_php_shim::PhpMixed;
diff --git a/crates/shirabe-external-packages/src/symfony/console/signal_registry/signal_registry.rs b/crates/shirabe-external-packages/src/symfony/console/signal_registry/signal_registry.rs
index bd6b989..f1f67d0 100644
--- a/crates/shirabe-external-packages/src/symfony/console/signal_registry/signal_registry.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/signal_registry/signal_registry.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/SignalRegistry/SignalRegistry.php
+
use indexmap::IndexMap;
/// A signal handler receives the signal number and whether a further handler follows.
diff --git a/crates/shirabe-external-packages/src/symfony/console/style/output_style.rs b/crates/shirabe-external-packages/src/symfony/console/style/output_style.rs
index 6286e01..7899bbc 100644
--- a/crates/shirabe-external-packages/src/symfony/console/style/output_style.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/style/output_style.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Style/OutputStyle.php
+
use crate::symfony::console::formatter::OutputFormatterInterface;
use crate::symfony::console::helper::ProgressBar;
use crate::symfony::console::output::ConsoleOutputInterface;
diff --git a/crates/shirabe-external-packages/src/symfony/console/style/style_interface.rs b/crates/shirabe-external-packages/src/symfony/console/style/style_interface.rs
index c94e450..96745de 100644
--- a/crates/shirabe-external-packages/src/symfony/console/style/style_interface.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/style/style_interface.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Style/StyleInterface.php
+
use shirabe_php_shim::PhpMixed;
/// Output style helpers.
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 e91f432..3f0406a 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,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Style/SymfonyStyle.php
+
use crate::symfony::console::exception::invalid_argument_exception::InvalidArgumentException;
use crate::symfony::console::exception::runtime_exception::RuntimeException;
use crate::symfony::console::formatter::OutputFormatter;
diff --git a/crates/shirabe-external-packages/src/symfony/console/terminal.rs b/crates/shirabe-external-packages/src/symfony/console/terminal.rs
index 5ff744a..1f0fb65 100644
--- a/crates/shirabe-external-packages/src/symfony/console/terminal.rs
+++ b/crates/shirabe-external-packages/src/symfony/console/terminal.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/console/Terminal.php
+
use shirabe_php_shim::PhpMixed;
use std::cell::Cell;
diff --git a/crates/shirabe-external-packages/src/symfony/filesystem/exception/io_exception.rs b/crates/shirabe-external-packages/src/symfony/filesystem/exception/io_exception.rs
index a5f2844..e666e9e 100644
--- a/crates/shirabe-external-packages/src/symfony/filesystem/exception/io_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/filesystem/exception/io_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/filesystem/Exception/IOException.php
+
#[derive(Debug)]
pub struct IOException {
pub message: String,
diff --git a/crates/shirabe-external-packages/src/symfony/filesystem/filesystem.rs b/crates/shirabe-external-packages/src/symfony/filesystem/filesystem.rs
index 522309e..349f7ca 100644
--- a/crates/shirabe-external-packages/src/symfony/filesystem/filesystem.rs
+++ b/crates/shirabe-external-packages/src/symfony/filesystem/filesystem.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/filesystem/Filesystem.php
+
use shirabe_php_shim::PhpMixed;
#[derive(Debug, Clone)]
diff --git a/crates/shirabe-external-packages/src/symfony/finder/finder.rs b/crates/shirabe-external-packages/src/symfony/finder/finder.rs
index a77a364..ec596b1 100644
--- a/crates/shirabe-external-packages/src/symfony/finder/finder.rs
+++ b/crates/shirabe-external-packages/src/symfony/finder/finder.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/finder/Finder.php
+
use crate::symfony::finder::SplFileInfo;
/// Helper trait so `Finder::exclude` accepts both single strings and slices
diff --git a/crates/shirabe-external-packages/src/symfony/finder/glob.rs b/crates/shirabe-external-packages/src/symfony/finder/glob.rs
index 08ab6df..eb79147 100644
--- a/crates/shirabe-external-packages/src/symfony/finder/glob.rs
+++ b/crates/shirabe-external-packages/src/symfony/finder/glob.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/finder/Glob.php
+
#[derive(Debug)]
pub struct Glob;
diff --git a/crates/shirabe-external-packages/src/symfony/finder/spl_file_info.rs b/crates/shirabe-external-packages/src/symfony/finder/spl_file_info.rs
index 3c1be6d..3ab824f 100644
--- a/crates/shirabe-external-packages/src/symfony/finder/spl_file_info.rs
+++ b/crates/shirabe-external-packages/src/symfony/finder/spl_file_info.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/finder/SplFileInfo.php
+
#[derive(Debug)]
pub struct SplFileInfo;
diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/process_failed_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/process_failed_exception.rs
index 74ef7e9..8957226 100644
--- a/crates/shirabe-external-packages/src/symfony/process/exception/process_failed_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/process/exception/process_failed_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/process/Exception/ProcessFailedException.php
+
use crate::symfony::process::process::Process;
#[derive(Debug)]
diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/process_signaled_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/process_signaled_exception.rs
index 154a7a7..8b30c8d 100644
--- a/crates/shirabe-external-packages/src/symfony/process/exception/process_signaled_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/process/exception/process_signaled_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/process/Exception/ProcessSignaledException.php
+
#[derive(Debug)]
pub struct ProcessSignaledException {
pub message: String,
diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs
index cbcdaa4..8b7bafb 100644
--- a/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/process/exception/process_timed_out_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/process/Exception/ProcessTimedOutException.php
+
#[derive(Debug)]
pub struct ProcessTimedOutException {
pub message: String,
diff --git a/crates/shirabe-external-packages/src/symfony/process/exception/runtime_exception.rs b/crates/shirabe-external-packages/src/symfony/process/exception/runtime_exception.rs
index 3ac2c8b..076d157 100644
--- a/crates/shirabe-external-packages/src/symfony/process/exception/runtime_exception.rs
+++ b/crates/shirabe-external-packages/src/symfony/process/exception/runtime_exception.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/process/Exception/RuntimeException.php
+
#[derive(Debug)]
pub struct RuntimeException {
pub message: String,
diff --git a/crates/shirabe-external-packages/src/symfony/process/executable_finder.rs b/crates/shirabe-external-packages/src/symfony/process/executable_finder.rs
index ae8e5dc..cfd1bef 100644
--- a/crates/shirabe-external-packages/src/symfony/process/executable_finder.rs
+++ b/crates/shirabe-external-packages/src/symfony/process/executable_finder.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/process/ExecutableFinder.php
+
#[derive(Debug)]
pub struct ExecutableFinder;
diff --git a/crates/shirabe-external-packages/src/symfony/process/php_executable_finder.rs b/crates/shirabe-external-packages/src/symfony/process/php_executable_finder.rs
index 0346d10..65eae30 100644
--- a/crates/shirabe-external-packages/src/symfony/process/php_executable_finder.rs
+++ b/crates/shirabe-external-packages/src/symfony/process/php_executable_finder.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/process/PhpExecutableFinder.php
+
#[derive(Debug)]
pub struct PhpExecutableFinder;
diff --git a/crates/shirabe-external-packages/src/symfony/process/process.rs b/crates/shirabe-external-packages/src/symfony/process/process.rs
index 227606b..00934c1 100644
--- a/crates/shirabe-external-packages/src/symfony/process/process.rs
+++ b/crates/shirabe-external-packages/src/symfony/process/process.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/process/Process.php
+
use indexmap::IndexMap;
#[derive(Debug)]
diff --git a/crates/shirabe-external-packages/src/symfony/string/byte_string.rs b/crates/shirabe-external-packages/src/symfony/string/byte_string.rs
index 58f4697..ab17c1e 100644
--- a/crates/shirabe-external-packages/src/symfony/string/byte_string.rs
+++ b/crates/shirabe-external-packages/src/symfony/string/byte_string.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/string/ByteString.php
+
use crate::symfony::string::code_point_string::CodePointString;
#[derive(Debug, Clone)]
diff --git a/crates/shirabe-external-packages/src/symfony/string/code_point_string.rs b/crates/shirabe-external-packages/src/symfony/string/code_point_string.rs
index 3a1eee2..b76f157 100644
--- a/crates/shirabe-external-packages/src/symfony/string/code_point_string.rs
+++ b/crates/shirabe-external-packages/src/symfony/string/code_point_string.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/string/CodePointString.php
+
#[derive(Debug, Clone)]
pub struct CodePointString {
pub(crate) string: String,
diff --git a/crates/shirabe-external-packages/src/symfony/string/unicode_string.rs b/crates/shirabe-external-packages/src/symfony/string/unicode_string.rs
index 18b1d49..396dcf3 100644
--- a/crates/shirabe-external-packages/src/symfony/string/unicode_string.rs
+++ b/crates/shirabe-external-packages/src/symfony/string/unicode_string.rs
@@ -1,3 +1,5 @@
+//! ref: composer/vendor/symfony/string/UnicodeString.php
+
#[derive(Debug, Clone)]
pub struct UnicodeString {
pub(crate) string: String,