diff options
Diffstat (limited to 'crates/shirabe/src/repository')
| -rw-r--r-- | crates/shirabe/src/repository/mod.rs | 2 | ||||
| -rw-r--r-- | crates/shirabe/src/repository/pear_repository.rs | 18 | ||||
| -rw-r--r-- | crates/shirabe/src/repository/platform_repository.rs | 2 |
3 files changed, 1 insertions, 21 deletions
diff --git a/crates/shirabe/src/repository/mod.rs b/crates/shirabe/src/repository/mod.rs index d678764..478eedd 100644 --- a/crates/shirabe/src/repository/mod.rs +++ b/crates/shirabe/src/repository/mod.rs @@ -16,7 +16,6 @@ pub mod invalid_repository_exception; pub mod lock_array_repository; pub mod package_repository; pub mod path_repository; -pub mod pear_repository; pub mod platform_repository; pub mod repository_factory; pub mod repository_interface; @@ -49,7 +48,6 @@ pub use invalid_repository_exception::*; pub use lock_array_repository::*; pub use package_repository::*; pub use path_repository::*; -pub use pear_repository::*; pub use platform_repository::*; pub use repository_factory::*; pub use repository_interface::*; 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<Self> { - Err(anyhow::anyhow!(InvalidArgumentException { - message: "The PEAR repository has been removed from Composer 2.x".to_string(), - code: 0, - })) - } -} diff --git a/crates/shirabe/src/repository/platform_repository.rs b/crates/shirabe/src/repository/platform_repository.rs index 3a59475..f194e69 100644 --- a/crates/shirabe/src/repository/platform_repository.rs +++ b/crates/shirabe/src/repository/platform_repository.rs @@ -55,7 +55,7 @@ pub struct PlatformRepository { } impl PlatformRepository { - pub const PLATFORM_PACKAGE_REGEX: &'static str = "{^(?:php(?:-64bit|-ipv6|-zts|-debug)?|hhvm|(?:ext|lib)-[a-z0-9](?:[_.-]?[a-z0-9]+)*|composer(?:-(?:plugin|runtime)-api)?)$}iD"; + const PLATFORM_PACKAGE_REGEX: &'static str = "{^(?:php(?:-64bit|-ipv6|-zts|-debug)?|hhvm|(?:ext|lib)-[a-z0-9](?:[_.-]?[a-z0-9]+)*|composer(?:-(?:plugin|runtime)-api)?)$}iD"; pub fn new( packages: Vec<PackageInterfaceHandle>, |
