1
0
Fork 0
Commit Graph

63 Commits (0a561d7bf13b4a8380a61c7f0350604f767e31c4)

Author SHA1 Message Date
Jordi Boggiano 02f6a32d08 Fix undef var issue when removing a json config key 2013-04-04 00:42:00 +02:00
Jordi Boggiano c7ed20e9d8 Fix minor issues in json code 2013-02-21 17:58:23 +01:00
Jordi Boggiano 27898c4c31 Suppress errors from mkdir calls that are checked for failure 2013-02-20 14:51:15 +01:00
Jordi Boggiano e348642aa7 Fix json manipulator handling of escaped backslashes, fixes #1588 2013-02-18 17:27:43 +01:00
deguif 1b5229dc04 Fixed phpdoc 2013-01-23 11:24:20 +01:00
Jordi Boggiano a7c950cddd Add support for github-oauth in config command 2013-01-16 16:19:22 +01:00
Jordi Boggiano dea4bdf8f0 Expand {} into a new line before manipulating json, fixes #1481 2013-01-13 17:06:35 +01:00
Jordi Boggiano 24963fb4c8 Fix handling of arrays in json manipulator 2012-11-13 12:49:23 +01:00
Jordi Boggiano c0e5736ae7 Add support for one-file-per-provider composer repositories 2012-10-12 18:24:26 +02:00
Jordi Boggiano dc033e33d6 Pick longest match always 2012-10-08 18:35:22 +02:00
Jordi Boggiano 5cb9a6ead7 Write in the json directly without reformatting the whole file - skip validation since that is not really the job of the config command 2012-10-07 19:18:22 +02:00
Jordi Boggiano a54bf6269e Improve error messages when network failures occur 2012-08-17 16:51:58 +02:00
Adel d3b9f5c33f Fix phpdocs 2012-07-10 19:09:56 +00:00
Jordi Boggiano db16f68fbf Tweak exception messages 2012-07-03 14:21:10 +02:00
Robert Schönthal 0cd453449b minor changes to JsonFile::parseJson for Drivers 2012-07-03 12:45:07 +02:00
Robert Schönthal c517ac6404 fixed issue #347 added file to json validation exception 2012-07-03 12:37:58 +02:00
Jordi Boggiano 66e9dcddf4 CS fixes 2012-06-23 11:58:18 +02:00
Jordi Boggiano 31330a739f Fix CS 2012-05-28 16:38:52 +02:00
Jordi Boggiano 8ffe3c2e26 Cosmetic fixes 2012-05-27 23:21:10 +02:00
Jordi Boggiano 27f8019dbd Refactor init & require commands 2012-05-26 14:45:19 +02:00
Jordi Boggiano f5e0918104 Add JsonManipulator class for doing raw manipulation of json strings 2012-05-26 14:44:24 +02:00
Jordi Boggiano b33496c853 Merge remote-tracking branch 'jeremyFreeAgent/master'
Conflicts:
	doc/03-cli.md
2012-05-26 12:40:36 +02:00
Jordi Boggiano c440b4594a More PSR-2 goodness 2012-05-22 17:13:15 +02:00
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 2012-05-22 12:07:08 +02:00
Jordi Boggiano f516c1de48 Add license info for code snippet we reused 2012-05-13 13:16:38 +02:00
Jordi Boggiano a30e6109bf Fix 5.4.0 interop in formatting of empty array/objects 2012-04-29 21:04:18 +02:00
Jordi Boggiano 69864aeb13 Make check more explicit 2012-04-16 11:13:38 +02:00
Jordi Boggiano 3bdee3aabe Detect and report UTF8 encoding errors in json files 2012-04-16 10:55:00 +02:00
Jordi Boggiano b14366ed08 Fix exception when a json file can not be downloaded 2012-04-06 20:05:59 +02:00
Jérémy Romey 260d7d434f Add a command for adding package to composer.json
Updated doc for require command
2012-04-03 13:49:42 +02:00
Jordi Boggiano 7f65dd7409 Use RemoteFilesystem everywhere we do http requests 2012-03-18 21:26:04 +01:00
Martin Hasoň 947d429c61 Removed definition of global constants reserved for PHP >=5.4 and fixed tests 2012-03-09 09:31:51 +01:00
Jordi Boggiano 7ceca9b789 Suppress relaxed schema and build it on the fly in php, refs #151 2012-03-08 00:44:09 +01:00
Jordi Boggiano 82dd1c1f7f Add relaxed schema for application packages that do not need to be distributed 2012-03-05 23:24:59 +01:00
Jordi Boggiano bd54e43d37 Rework JsonFile API slightly, avoid tokenizing in php if the syntax is valid 2012-03-05 22:01:47 +01:00
digitalkaoz 6929c42848 added schema/syntax validation for composer.json 2012-02-23 21:54:49 +01:00
Martin Hasoň e621495c4d Added support for JSON_UNESCAPED_SLASHES 2012-02-17 10:06:59 +01:00
Jordi Boggiano d1d9c715c9 Add newline at the end of formatted jsons 2012-02-16 20:37:05 +01:00
Jordi Boggiano 33fcb959ea Refactor JsonFile::encode to match json_encode 2012-02-16 20:28:02 +01:00
Martin Hasoň ff0f833b3e Added support for JSON_UNESCAPED_UNICODE and fixed parsing string 2012-02-15 12:00:04 +01:00
Jordi Boggiano 256bfedea1 Merge remote-tracking branch 'jalliot/proxy2'
Conflicts:
	src/Composer/Downloader/FileDownloader.php
	src/Composer/Repository/PearRepository.php
2012-02-14 17:01:15 +01:00
Martin Hasoň e46e1fb981 Changed method to static - JsonFile::encode 2012-01-24 15:57:23 +01:00
Martin Hasoň 76a2be5ae0 Fixed detection of missing comma and added detection of missing colon in json 2012-01-24 15:10:55 +01:00
Jordan Alliot 054faef5eb New context at each call and possibility to add more options and params to the context 2012-01-21 20:58:36 +01:00
Jordan Alliot 9c27e38654 Moved proxy handling to a new class so that it can be reused in other parts of Composer 2012-01-21 20:58:36 +01:00
Jakub Zalas dcdb761e17 Used strict comparision. 2012-01-19 00:14:48 +00:00
Jakub Zalas c680ec7e51 Fixed json encoding when quoted value contained trailing backslash.
Condition checking if current character is inside a quoted string did not consider the case when backslash before quote is escaped with another backslash.
2012-01-19 00:01:56 +00:00
Jordi Boggiano bfe28905d0 Fix formatting and make pretty-printing optional 2012-01-17 01:33:02 +01:00
Justin Rainbow 447230d77a Extracting JsonFile additions for prettifying JSON 2012-01-16 16:42:36 -07:00
Fabien Potencier 90f2a9f406 Use JSON_PRETTY_PRINT option when dumping JSON to help debugging 2011-12-27 11:33:43 +01:00