├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── docs ├── all-available-configurations.md └── how-to-use │ ├── disable-this-plugin-in-development-environment.md │ ├── update-only-your-own-packages.md │ └── work-with-satis.md ├── phpunit.xml.dist ├── src └── LEtudiant │ └── Composer │ ├── Data │ └── Package │ │ ├── PackageDataManagerInterface.php │ │ └── SharedPackageDataManager.php │ ├── Installer │ ├── Config │ │ └── SharedPackageInstallerConfig.php │ ├── SharedPackageInstaller.php │ └── Solver │ │ ├── SharedPackageInstallerSolver.php │ │ └── SharedPackageSolver.php │ ├── SharedPackagePlugin.php │ └── Util │ └── SymlinkFilesystem.php └── tests ├── bootstrap.php └── unit └── Test └── Unit └── LEtudiant └── Composer ├── Data └── Package │ └── SharedPackageDataManagerTest.php ├── Installer ├── Config │ └── SharedPackageInstallerConfigTest.php ├── SharedPackageInstallerTest.php └── Solver │ ├── SharedPackageInstallerSolverNotSharedTest.php │ ├── SharedPackageInstallerSolverSharedTest.php │ └── SharedPackageSolverTest.php ├── SharedPackagePluginTest.php └── Util └── SymlinkFilesystemTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/composer.json -------------------------------------------------------------------------------- /docs/all-available-configurations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/docs/all-available-configurations.md -------------------------------------------------------------------------------- /docs/how-to-use/disable-this-plugin-in-development-environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/docs/how-to-use/disable-this-plugin-in-development-environment.md -------------------------------------------------------------------------------- /docs/how-to-use/update-only-your-own-packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/docs/how-to-use/update-only-your-own-packages.md -------------------------------------------------------------------------------- /docs/how-to-use/work-with-satis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/docs/how-to-use/work-with-satis.md -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/LEtudiant/Composer/Data/Package/PackageDataManagerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/src/LEtudiant/Composer/Data/Package/PackageDataManagerInterface.php -------------------------------------------------------------------------------- /src/LEtudiant/Composer/Data/Package/SharedPackageDataManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/src/LEtudiant/Composer/Data/Package/SharedPackageDataManager.php -------------------------------------------------------------------------------- /src/LEtudiant/Composer/Installer/Config/SharedPackageInstallerConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/src/LEtudiant/Composer/Installer/Config/SharedPackageInstallerConfig.php -------------------------------------------------------------------------------- /src/LEtudiant/Composer/Installer/SharedPackageInstaller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/src/LEtudiant/Composer/Installer/SharedPackageInstaller.php -------------------------------------------------------------------------------- /src/LEtudiant/Composer/Installer/Solver/SharedPackageInstallerSolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/src/LEtudiant/Composer/Installer/Solver/SharedPackageInstallerSolver.php -------------------------------------------------------------------------------- /src/LEtudiant/Composer/Installer/Solver/SharedPackageSolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/src/LEtudiant/Composer/Installer/Solver/SharedPackageSolver.php -------------------------------------------------------------------------------- /src/LEtudiant/Composer/SharedPackagePlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/src/LEtudiant/Composer/SharedPackagePlugin.php -------------------------------------------------------------------------------- /src/LEtudiant/Composer/Util/SymlinkFilesystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/src/LEtudiant/Composer/Util/SymlinkFilesystem.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/unit/Test/Unit/LEtudiant/Composer/Data/Package/SharedPackageDataManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/tests/unit/Test/Unit/LEtudiant/Composer/Data/Package/SharedPackageDataManagerTest.php -------------------------------------------------------------------------------- /tests/unit/Test/Unit/LEtudiant/Composer/Installer/Config/SharedPackageInstallerConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/tests/unit/Test/Unit/LEtudiant/Composer/Installer/Config/SharedPackageInstallerConfigTest.php -------------------------------------------------------------------------------- /tests/unit/Test/Unit/LEtudiant/Composer/Installer/SharedPackageInstallerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/tests/unit/Test/Unit/LEtudiant/Composer/Installer/SharedPackageInstallerTest.php -------------------------------------------------------------------------------- /tests/unit/Test/Unit/LEtudiant/Composer/Installer/Solver/SharedPackageInstallerSolverNotSharedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/tests/unit/Test/Unit/LEtudiant/Composer/Installer/Solver/SharedPackageInstallerSolverNotSharedTest.php -------------------------------------------------------------------------------- /tests/unit/Test/Unit/LEtudiant/Composer/Installer/Solver/SharedPackageInstallerSolverSharedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/tests/unit/Test/Unit/LEtudiant/Composer/Installer/Solver/SharedPackageInstallerSolverSharedTest.php -------------------------------------------------------------------------------- /tests/unit/Test/Unit/LEtudiant/Composer/Installer/Solver/SharedPackageSolverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/tests/unit/Test/Unit/LEtudiant/Composer/Installer/Solver/SharedPackageSolverTest.php -------------------------------------------------------------------------------- /tests/unit/Test/Unit/LEtudiant/Composer/SharedPackagePluginTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/tests/unit/Test/Unit/LEtudiant/Composer/SharedPackagePluginTest.php -------------------------------------------------------------------------------- /tests/unit/Test/Unit/LEtudiant/Composer/Util/SymlinkFilesystemTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Letudiant/composer-shared-package-plugin/HEAD/tests/unit/Test/Unit/LEtudiant/Composer/Util/SymlinkFilesystemTest.php --------------------------------------------------------------------------------