blob: dca5c1a4cb40eb6f845ed2a5b475be753db1890b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
//! ref: composer/src/Composer/DependencyResolver/LocalRepoTransaction.php
use super::transaction::Transaction;
use crate::repository::installed_repository_interface::InstalledRepositoryInterface;
use crate::repository::repository_interface::RepositoryInterface;
#[derive(Debug)]
pub struct LocalRepoTransaction {
inner: Transaction,
}
impl LocalRepoTransaction {
pub fn new(
locked_repository: &dyn RepositoryInterface,
local_repository: &dyn InstalledRepositoryInterface,
) -> Self {
Self {
inner: Transaction::new(
local_repository.get_packages(),
locked_repository.get_packages(),
),
}
}
}
|