PATH:
home
/
lab2454c
/
vaultchip.com
/
vendor
/
composer
/
composer
/
src
/
Composer
/
Repository
<?php /* * This file is part of Composer. * * (c) Nils Adermann <naderman@naderman.de> * Jordi Boggiano <j.boggiano@seld.be> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Composer\Repository; use Composer\Package\PackageInterface; use Composer\Installer\InstallationManager; /** * Writable repository interface. * * @author Konstantin Kudryashov <ever.zet@gmail.com> */ interface WritableRepositoryInterface extends RepositoryInterface { /** * Writes repository (f.e. to the disc). * * @param bool $devMode Whether dev requirements were included or not in this installation */ public function write($devMode, InstallationManager $installationManager); /** * Adds package to the repository. * * @param PackageInterface $package package instance */ public function addPackage(PackageInterface $package); /** * Removes package from the repository. * * @param PackageInterface $package package instance */ public function removePackage(PackageInterface $package); /** * Get unique packages (at most one package of each name), with aliases resolved and removed. * * @return PackageInterface[] */ public function getCanonicalPackages(); /** * Forces a reload of all packages. */ public function reload(); /** * @param string[] $devPackageNames */ public function setDevPackageNames(array $devPackageNames); /** * @return string[] Names of dependencies installed through require-dev */ public function getDevPackageNames(); }
[-] VcsRepository.php
[edit]
[-] PearRepository.php
[edit]
[-] FilesystemRepository.php
[edit]
[+]
..
[-] RootPackageRepository.php
[edit]
[-] LockArrayRepository.php
[edit]
[+]
Vcs
[-] InstalledFilesystemRepository.php
[edit]
[-] RepositoryManager.php
[edit]
[-] RepositorySecurityException.php
[edit]
[-] RepositoryFactory.php
[edit]
[-] PathRepository.php
[edit]
[-] RepositorySet.php
[edit]
[-] WritableArrayRepository.php
[edit]
[-] ConfigurableRepositoryInterface.php
[edit]
[-] PackageRepository.php
[edit]
[-] InvalidRepositoryException.php
[edit]
[-] CompositeRepository.php
[edit]
[-] InstalledRepositoryInterface.php
[edit]
[-] ArtifactRepository.php
[edit]
[-] VersionCacheInterface.php
[edit]
[-] ComposerRepository.php
[edit]
[-] RepositoryInterface.php
[edit]
[-] FilterRepository.php
[edit]
[-] WritableRepositoryInterface.php
[edit]
[-] InstalledArrayRepository.php
[edit]
[-] ArrayRepository.php
[edit]
[-] InstalledRepository.php
[edit]
[-] PlatformRepository.php
[edit]