1
0
Fork 0
Commit Graph

91 Commits (dbd0ccaad857aadf585ebdef4c1c1a5fe3971d28)

Author SHA1 Message Date
Jordi Boggiano 8ce0ea300e
Fix pear repo preventing self-update from functioning, fixes #10049 2021-08-18 14:23:08 +02:00
Jordi Boggiano b7d770659b
CS fixes 2020-11-22 14:52:39 +01:00
Jordi Boggiano 5b54a93751
Fix phpstan build 2020-04-15 00:33:52 +02:00
Jordi Boggiano 44a4429978
Remove PEAR installer/downloader/repos/..., fixes #8778 2020-04-15 00:24:13 +02:00
Jordi Boggiano 3fc7e10c5c
Improve error reporting of solver issues, refs #7779
Fixes #8525
Fixes #6513
2020-01-30 14:43:54 +01:00
Matthew Brown 65903aacfd Fix type issues (#7996)
* Fix type issues found by Psalm
2019-02-19 15:35:48 +01:00
Jordi Boggiano f946d8eb5a More RemoteFilesystem usage removals and some repository/vcs driver refactorings 2019-01-14 17:29:23 +01:00
Jordi Boggiano 713bc4de1d Minor fixes and updated the rest of the code/tests to use HttpDownloader 2019-01-14 17:29:23 +01:00
Niels Keurentjes 868e607f17 Missing parent constructor calls. 2016-02-27 22:39:03 +01:00
Rob Bast a245c4618b php-cs-fixer 2016-02-25 11:04:44 +01:00
Jordi Boggiano fff0aed3a6 Allow Semver VersionParser in input hints 2016-02-24 17:34:20 +00:00
Jordi Boggiano c9436438ff Add memoization to parseConstraints, saves some (6-7% here) RAM and marginal CPU time 2016-02-24 17:27:42 +00:00
Jordi Boggiano 49d7d65933 Add verbosity input support to IOInterface 2016-01-29 10:14:12 +00:00
Jordi Boggiano 5d015defb8 Merge remote-tracking branch 'origin/master' into tls-config 2016-01-10 16:10:22 +00:00
Lukáš Homza 5b748eda6c Allows repositories to implement ConfigurableRepositoryInterface and thus provide getRepoConfigmethod 2015-11-23 23:18:24 +01:00
Rob Bast a1427d7fd6 replace all occurences in code and comments 2015-09-24 16:32:36 +02:00
Rob Bast cb336a5416 Implement writeError throughout Composer 2015-02-25 11:00:35 +01:00
Padraic Brady 19e24c5804 Merge branch 'master' into tls-config
Conflicts:
	.travis.yml
	doc/03-cli.md
	src/Composer/Command/ConfigCommand.php
	src/Composer/Command/CreateProjectCommand.php
	src/Composer/Command/DiagnoseCommand.php
	src/Composer/Command/InstallCommand.php
	src/Composer/Command/RequireCommand.php
	src/Composer/Command/SelfUpdateCommand.php
	src/Composer/Command/ShowCommand.php
	src/Composer/Command/UpdateCommand.php
	src/Composer/Config.php
	src/Composer/Downloader/FileDownloader.php
	src/Composer/Factory.php
	src/Composer/Repository/ComposerRepository.php
	src/Composer/Repository/PearRepository.php
	src/Composer/Repository/Vcs/VcsDriver.php
	src/Composer/Util/GitHub.php
	src/Composer/Util/RemoteFilesystem.php
2015-01-29 20:31:56 +00:00
Christophe Coevoet d22070526f Add the package license for PEAR packages
Refs https://github.com/composer/satis/issues/192
2014-12-16 18:08:38 +01:00
Jordi Boggiano b437c1cc05 Support github auth directly in the RemoteFilesystem class 2014-04-11 14:29:17 +02:00
Pádraic Brady 306ba77e93 Implement the RemoteFilesystem Factory everywhere...
- also fixes impacted test
2014-03-01 17:01:44 +00:00
Jordi Boggiano 4e4fc257e6 Fix pear ctor, refs #2444 2013-11-22 10:11:04 +01:00
Jordi Boggiano 514a3cde77 CS fixes 2013-01-05 20:01:58 +01:00
Raphael Kallensee 9713bf8bec Fix for PearRepository scheme handling, broke ChannelReaderTest. 2012-11-23 18:36:22 +01:00
Raphael Kallensee 0be2fd12e4 Fix for PEAR package downloading in PearRepository: now using https as
scheme if the PEAR channel uses https. The old behavior broke installing
PEAR packages from https-only PEAR channels.
2012-11-23 18:08:32 +01:00
Jordi Boggiano cbd91b5952 Fix FILTER_VALIDATE_URL not supporting IDNs 2012-11-05 15:39:43 +01:00
Pascal Borreli 83fd3967f0 Fixed PHPDoc 2012-10-24 23:44:40 +00:00
Jordi Boggiano ee0cd07468 CS fixes 2012-10-18 10:35:06 +02:00
Jordi Boggiano d6de4a0036 Rename Package interfaces to reduce BC issues 2012-08-24 02:29:31 +02:00
Jordi Boggiano 1f31810901 Prevent duplicate PEAR replaces if the given vendorAlias equals the channel alias 2012-07-17 16:49:02 +02:00
Alexey Prilipko 22aef0124e Revert Locker change, ignore PEAR packages whose version cannot be parsed. 2012-07-03 19:18:58 +11:00
Alexey Prilipko ac3cebc633 Update PEAR Package Extractor to use 'task:replace', 'phprelease' commands and install role='script' files
Add PearInstaller
Change PEAR packages type from 'library' to 'pear-library' and dist type from 'pear' to 'file'
Remove PearDownloader
Refactor Channel Installer
2012-07-03 19:18:58 +11:00
Alexey Prilipko f2853c842b Review fixes 2012-07-03 19:11:57 +11:00
Alexey Prilipko e173f11b37 Add PEAR channel reader & Update PearRepository to use it. 2012-07-03 19:11:57 +11:00
Alexey Prilipko 71ac073ebe Add 'include-path' option to PEAR packages 2012-06-06 13:00:35 +11:00
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 2012-05-22 12:07:08 +02:00
Bastian Hofmann 4b3fc2b5fa Merge branch 'master' of git://github.com/composer/composer
Conflicts:
	src/Composer/Repository/PearRepository.php
2012-05-06 14:42:13 +02:00
Bastian Hofmann 7501009d74 added tests for PearRepository 2012-05-06 14:40:47 +02:00
Daniel Holmes d44b81527b Fixed variable reference in verbose pear repository message 2012-04-29 18:07:16 +10:00
Jordi Boggiano 8ff497ac6f Skip filter_var on 5.3.2 since it is buggy 2012-04-27 14:04:39 +02:00
Jordi Boggiano a5e00a9e96 Fix PEAR loading, fixes #590 2012-04-17 23:35:26 +02:00
Jordi Boggiano 466d953b5f Add verbose output to composer compat mode 2012-04-17 17:32:54 +02:00
Bastian Hofmann a86ea59742 various fixes for composer interaction with pear repositories:
- corrected pear repository base url from channel.xml is now used instead of a hardcoded host/rest/* endpoin
t
- XML is now parsed with LIBXML_NOERROR to accomondate pear repositories with slightly invalid XML (e.g. components.ez.no)
- instead of following links in the returned xml files the pear api structure is now hardcoded so that pear repositories with invalid links also work (again components.ez.no). additional benefit: this removes the need for some str_replace calls
- for pear packages with a packages.json file: 'pear-'.$channelName is not added to package names if this is already part of the package name (see pear.phpunit.de)
2012-04-16 16:54:44 +01:00
Jordi Boggiano fc29487a2a Add home config key and use it to create the cache instance 2012-04-09 16:36:06 +02:00
Jordi Boggiano 68a1bc645b Skip some packages in pear requirements 2012-04-08 23:11:14 +02:00
Nils Adermann 85caa65088 Merge pull request #520 from Seldaek/pear_composer
Detect PEAR repos that support composer via Pirum
2012-04-01 14:06:28 -07:00
Jordi Boggiano ecb82e1784 Detect PEAR repos that support composer via Pirum 2012-04-01 21:53:58 +02:00
Jordi Boggiano d53ac36636 Add debug info and remove autoload parsing that was too slow 2012-04-01 19:54:29 +02:00
Jordi Boggiano 4b2283e41c Add autoload info to PEAR packages 2012-04-01 18:58:03 +02:00
Jordi Boggiano 7dfb2724cb Fix PEAR dependencies 2012-03-23 17:10:58 +01:00