From 8bd02532cd04ee12d7595029c206f3dc5ab9dd96 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 6 Jun 2026 21:22:22 +0900 Subject: chore(shirabe): remove ports of PHP @deprecated APIs Composer does not use its own deprecated APIs internally, so drop their Rust ports: whole deprecated classes, methods, constants, and field. Co-Authored-By: Claude Opus 4.8 (1M context) --- crates/shirabe/src/repository/pear_repository.rs | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 crates/shirabe/src/repository/pear_repository.rs (limited to 'crates/shirabe/src/repository/pear_repository.rs') diff --git a/crates/shirabe/src/repository/pear_repository.rs b/crates/shirabe/src/repository/pear_repository.rs deleted file mode 100644 index 1f0e29e..0000000 --- a/crates/shirabe/src/repository/pear_repository.rs +++ /dev/null @@ -1,18 +0,0 @@ -//! ref: composer/src/Composer/Repository/PearRepository.php - -use super::ArrayRepository; -use shirabe_php_shim::InvalidArgumentException; - -#[derive(Debug)] -pub struct PearRepository { - inner: ArrayRepository, -} - -impl PearRepository { - pub fn new() -> anyhow::Result { - Err(anyhow::anyhow!(InvalidArgumentException { - message: "The PEAR repository has been removed from Composer 2.x".to_string(), - code: 0, - })) - } -} -- cgit v1.3.1