SYMBOL INDEX (164 symbols across 16 files) FILE: src/LEtudiant/Composer/Data/Package/PackageDataManagerInterface.php type PackageDataManagerInterface (line 20) | interface PackageDataManagerInterface method addPackageUsage (line 27) | public function addPackageUsage(PackageInterface $package); method removePackageUsage (line 34) | public function removePackageUsage(PackageInterface $package); method getPackageUsage (line 43) | public function getPackageUsage(PackageInterface $package); method setPackageInstallationSource (line 48) | public function setPackageInstallationSource(PackageInterface $package); method setVendorDir (line 55) | public function setVendorDir($vendorDir); FILE: src/LEtudiant/Composer/Data/Package/SharedPackageDataManager.php class SharedPackageDataManager (line 20) | class SharedPackageDataManager implements PackageDataManagerInterface method __construct (line 43) | public function __construct(Composer $composer) method setVendorDir (line 51) | public function setVendorDir($vendorDir) method updatePackageUsageFile (line 60) | protected function updatePackageUsageFile(PackageInterface $package, a... method addPackageUsage (line 89) | public function addPackageUsage(PackageInterface $package) method removePackageUsage (line 106) | public function removePackageUsage(PackageInterface $package) method getPackageUsage (line 128) | public function getPackageUsage(PackageInterface $package) method initializePackageData (line 136) | protected function initializePackageData() method getPackageDataKey (line 153) | protected function getPackageDataKey(PackageInterface $package, $key, ... method setPackageInstallationSource (line 170) | public function setPackageInstallationSource(PackageInterface $package) FILE: src/LEtudiant/Composer/Installer/Config/SharedPackageInstallerConfig.php class SharedPackageInstallerConfig (line 21) | class SharedPackageInstallerConfig method __construct (line 63) | public function __construct($originalRelativeVendorDir, $originalAbsol... method setSymlinkDirectory (line 87) | protected function setSymlinkDirectory($baseDir, array $extraConfigs) method setVendorDir (line 106) | protected function setVendorDir($baseDir, array $extraConfigs) method setSymlinkBasePath (line 126) | protected function setSymlinkBasePath(array $extraConfigs) method setIsSymlinkEnabled (line 155) | protected function setIsSymlinkEnabled(array $extraConfigs) method getPackageList (line 169) | public function getPackageList() method setPackageList (line 177) | public function setPackageList(array $extraConfigs) method isSymlinkEnabled (line 193) | public function isSymlinkEnabled() method getVendorDir (line 201) | public function getVendorDir() method getSymlinkDir (line 209) | public function getSymlinkDir() method getOriginalVendorDir (line 219) | public function getOriginalVendorDir($endingSlash = false) method getSymlinkBasePath (line 231) | public function getSymlinkBasePath() FILE: src/LEtudiant/Composer/Installer/SharedPackageInstaller.php class SharedPackageInstaller (line 30) | class SharedPackageInstaller extends LibraryInstaller method __construct (line 58) | public function __construct( method getInstallPath (line 79) | public function getInstallPath(PackageInterface $package) method getPackageVendorSymlink (line 99) | protected function getPackageVendorSymlink(PackageInterface $package) method install (line 108) | public function install(InstalledRepositoryInterface $repo, PackageInt... method isInstalled (line 127) | public function isInstalled(InstalledRepositoryInterface $repo, Packag... method update (line 140) | public function update(InstalledRepositoryInterface $repo, PackageInte... method uninstall (line 165) | public function uninstall(InstalledRepositoryInterface $repo, PackageI... method isSourceDirUnused (line 193) | protected function isSourceDirUnused(PackageInterface $package) method createPackageVendorSymlink (line 203) | protected function createPackageVendorSymlink(PackageInterface $package) method getSymlinkSourcePath (line 223) | protected function getSymlinkSourcePath(PackageInterface $package) method removePackageVendorSymlink (line 245) | protected function removePackageVendorSymlink(PackageInterface $package) method supports (line 267) | public function supports($packageType) FILE: src/LEtudiant/Composer/Installer/Solver/SharedPackageInstallerSolver.php class SharedPackageInstallerSolver (line 26) | class SharedPackageInstallerSolver implements InstallerInterface method __construct (line 54) | public function __construct( method getInstallPath (line 72) | public function getInstallPath(PackageInterface $package) method install (line 85) | public function install(InstalledRepositoryInterface $repo, PackageInt... method isInstalled (line 100) | public function isInstalled(InstalledRepositoryInterface $repo, Packag... method update (line 112) | public function update(InstalledRepositoryInterface $repo, PackageInte... method uninstall (line 132) | public function uninstall(InstalledRepositoryInterface $repo, PackageI... method supports (line 150) | public function supports($packageType) FILE: src/LEtudiant/Composer/Installer/Solver/SharedPackageSolver.php class SharedPackageSolver (line 21) | class SharedPackageSolver method __construct (line 37) | public function __construct(SharedPackageInstallerConfig $config) method isSharedPackage (line 57) | public function isSharedPackage(PackageInterface $package) method createCallbacks (line 86) | protected function createCallbacks(array $packageList) FILE: src/LEtudiant/Composer/SharedPackagePlugin.php class SharedPackagePlugin (line 28) | class SharedPackagePlugin implements PluginInterface method activate (line 34) | public function activate(Composer $composer, IOInterface $io) method setConfig (line 56) | protected function setConfig(Composer $composer) FILE: src/LEtudiant/Composer/Util/SymlinkFilesystem.php class SymlinkFilesystem (line 19) | class SymlinkFilesystem extends Filesystem method ensureSymlinkExists (line 29) | public function ensureSymlinkExists($sourcePath, $symlinkPath) method removeSymlink (line 47) | public function removeSymlink($symlinkPath) method removeEmptyDirectory (line 69) | public function removeEmptyDirectory($directoryPath) FILE: tests/unit/Test/Unit/LEtudiant/Composer/Data/Package/SharedPackageDataManagerTest.php class SharedPackageDataManagerTest (line 24) | class SharedPackageDataManagerTest extends \PHPUnit_Framework_TestCase method setUp (line 45) | protected function setUp() method tearDown (line 68) | protected function tearDown() method getPackageUsageWithoutFile (line 78) | public function getPackageUsageWithoutFile() method getPackageUsageWithFile (line 89) | public function getPackageUsageWithFile() method addPackageUsageWithoutData (line 103) | public function addPackageUsageWithoutData() method addPackageUsageWithHasData (line 150) | public function addPackageUsageWithHasData() method removePackageUsageWithoutData (line 201) | public function removePackageUsageWithoutData() method removePackageUsageWithData (line 242) | public function removePackageUsageWithData() method setPackageInstallationSourceWhenNotNull (line 311) | public function setPackageInstallationSourceWhenNotNull() method setPackageInstallationSourceWhenNull (line 328) | public function setPackageInstallationSourceWhenNull() method setPackageInstallationSourceWhenNullAndNoData (line 346) | public function setPackageInstallationSourceWhenNullAndNoData() method initializePackageData (line 363) | protected function initializePackageData() method clearPackageData (line 380) | protected function clearPackageData() method createPackage (line 391) | protected function createPackage() FILE: tests/unit/Test/Unit/LEtudiant/Composer/Installer/Config/SharedPackageInstallerConfigTest.php class SharedPackageInstallerConfigTest (line 22) | class SharedPackageInstallerConfigTest extends \PHPUnit_Framework_TestCase method tearDown (line 27) | protected function tearDown() method noVendorDirConfigured (line 41) | public function noVendorDirConfigured() method getVendorDir (line 53) | public function getVendorDir($vendorDirPath) method getVendorDirFromEnvVar (line 68) | public function getVendorDirFromEnvVar($vendorDirPath, $envVar) method getVendorDirFromEnvVarDataProvider (line 80) | public function getVendorDirFromEnvVarDataProvider() method getVendorDirDataProvider (line 97) | public function getVendorDirDataProvider() method getSymlinkDir (line 116) | public function getSymlinkDir($symlinkDirPath) method getSymlinkDirDataProvider (line 127) | public function getSymlinkDirDataProvider() method getSymlinkDirWithEmptyConfiguration (line 142) | public function getSymlinkDirWithEmptyConfiguration() method getOriginalVendorDir (line 154) | public function getOriginalVendorDir($expectedValue, $nullable) method getOriginalVendorDirDataProvider (line 164) | public function getOriginalVendorDirDataProvider() method getSymlinkBasePathWhenNull (line 181) | public function getSymlinkBasePathWhenNull() method getSymlinkBasePathWhenNotNull (line 191) | public function getSymlinkBasePathWhenNotNull() method getSymlinkBasePathWhenNotNullAndEndingSlash (line 202) | public function getSymlinkBasePathWhenNotNullAndEndingSlash() method getSymlinkBasePathWhenVendorDirIsRelative (line 213) | public function getSymlinkBasePathWhenVendorDirIsRelative() method getSymlinkBasePathWhenRelative (line 223) | public function getSymlinkBasePathWhenRelative() method getSymlinkBasePathFromEnvVar (line 234) | public function getSymlinkBasePathFromEnvVar() method isSymlinkEnabledDefaultValue (line 247) | public function isSymlinkEnabledDefaultValue() method setIsSymlinkEnabled (line 257) | public function setIsSymlinkEnabled() method setIsSymlinkEnabledWithString (line 271) | public function setIsSymlinkEnabledWithString() method setPackageListWrongTypeException (line 285) | public function setPackageListWrongTypeException() method setPackageList (line 296) | public function setPackageList() method setPackageListEmpty (line 309) | public function setPackageListEmpty() method createInstallerConfig (line 323) | protected function createInstallerConfig(array $extra, $relativeDir = ... FILE: tests/unit/Test/Unit/LEtudiant/Composer/Installer/SharedPackageInstallerTest.php class SharedPackageInstallerTest (line 35) | class SharedPackageInstallerTest extends TestCase method setUp (line 101) | protected function setUp() method tearDown (line 170) | protected function tearDown() method testInstallerCreationShouldNotCreateVendorDirectory (line 183) | public function testInstallerCreationShouldNotCreateVendorDirectory() method testInstallerCreationShouldNotCreateBinDirectory (line 193) | public function testInstallerCreationShouldNotCreateBinDirectory() method isInstalled (line 203) | public function isInstalled() method install (line 228) | public function install() method installWithSymlinkBasePath (line 277) | public function installWithSymlinkBasePath() method installWithSymlinkBasePathAndTargetDir (line 299) | public function installWithSymlinkBasePathAndTargetDir() method installWithSymlinkDisabled (line 326) | public function installWithSymlinkDisabled() method updateCode (line 343) | public function updateCode() method updateFull (line 387) | public function updateFull() method uninstall (line 411) | public function uninstall() method uninstallKeepSources (line 461) | public function uninstallKeepSources() method getInstallPath (line 503) | public function getInstallPath() method getInstallPathWithTargetDir (line 517) | public function getInstallPathWithTargetDir() method supports (line 539) | public function supports() method createConfigMock (line 555) | protected function createConfigMock($vendorDir = null, $symlinkDir = n... method createPackageMock (line 616) | protected function createPackageMock($prettyName = 'letudiant/foo-bar') method createInstaller (line 663) | protected function createInstaller($config = null, $filesystem = null) FILE: tests/unit/Test/Unit/LEtudiant/Composer/Installer/Solver/SharedPackageInstallerSolverNotSharedTest.php class SharedPackageInstallerSolverNotSharedTest (line 27) | class SharedPackageInstallerSolverNotSharedTest extends \PHPUnit_Framewo... method setUp (line 43) | protected function setUp() method getInstallPath (line 58) | public function getInstallPath() method install (line 74) | public function install() method isInstalled (line 90) | public function isInstalled() method update (line 106) | public function update() method uninstall (line 123) | public function uninstall() method supports (line 139) | public function supports() method createSolver (line 147) | protected function createSolver() method createPackageMock (line 167) | protected function createPackageMock() FILE: tests/unit/Test/Unit/LEtudiant/Composer/Installer/Solver/SharedPackageInstallerSolverSharedTest.php class SharedPackageInstallerSolverSharedTest (line 28) | class SharedPackageInstallerSolverSharedTest extends SharedPackageInstal... method setUp (line 44) | protected function setUp() method createSolver (line 59) | protected function createSolver() method updateWhenInitialNotInstalledException (line 82) | public function updateWhenInitialNotInstalledException() method uninstall (line 99) | public function uninstall() method update (line 122) | public function update() method uninstallWhenPackageNotInstalledException (line 149) | public function uninstallWhenPackageNotInstalledException() method supports (line 165) | public function supports() method createPackageMock (line 173) | protected function createPackageMock() FILE: tests/unit/Test/Unit/LEtudiant/Composer/Installer/Solver/SharedPackageSolverTest.php class SharedPackageSolverTest (line 24) | class SharedPackageSolverTest extends \PHPUnit_Framework_TestCase method setUp (line 35) | protected function setUp() method constructAllShared (line 48) | public function constructAllShared() method constructWithPackageList (line 67) | public function constructWithPackageList() method constructWhenNull (line 92) | public function constructWhenNull() method createCallbacks (line 114) | public function createCallbacks($i, $expectedValue, $packagePrettyName) method createCallbacksDataProvider (line 134) | public function createCallbacksDataProvider() method isSharedPackageWithAllShared (line 162) | public function isSharedPackageWithAllShared() method isSharedPackageWithPackageList (line 187) | public function isSharedPackageWithPackageList() method createPackageMock (line 219) | public function createPackageMock($prettyName = null, $type = null) method createSolver (line 245) | protected function createSolver() FILE: tests/unit/Test/Unit/LEtudiant/Composer/SharedPackagePluginTest.php class SharedPackagePluginTest (line 27) | class SharedPackagePluginTest extends \PHPUnit_Framework_TestCase method setUp (line 48) | protected function setUp() method active (line 79) | public function active() FILE: tests/unit/Test/Unit/LEtudiant/Composer/Util/SymlinkFilesystemTest.php class SymlinkFilesystemTest (line 21) | class SymlinkFilesystemTest extends \PHPUnit_Framework_TestCase method setUp (line 32) | protected function setUp() method tearDown (line 43) | protected function tearDown() method ensureSymlinkExistsWhenExists (line 57) | public function ensureSymlinkExistsWhenExists() method ensureSymlinkExistsWhenNotExists (line 68) | public function ensureSymlinkExistsWhenNotExists() method removeSymlinkWhenExists (line 78) | public function removeSymlinkWhenExists() method removeSymlinkWhenNotExists (line 90) | public function removeSymlinkWhenNotExists() method removeEmptyDirectoryWhenExists (line 99) | public function removeEmptyDirectoryWhenExists() method removeEmptyDirectoryWhenNotEmpty (line 109) | public function removeEmptyDirectoryWhenNotEmpty() method removeEmptyDirectoryWhenNotExists (line 121) | public function removeEmptyDirectoryWhenNotExists()