Beau Simensen
752fa64704
Added addLink and removeLink to Configuration Source Interface
...
* Added addLink() and removeLink() to `ConfigSourceInterface`
* Added addLink() and removeLink() implementations to `JsonConfigSource`
* Added tests (+ a ton of fixtures) for `JsonConfigSource`
* Added additional docblocks
* Minor PSR-1/PSR-2 fixes here and there
2012-11-14 09:03:11 -08:00
Joe Holdcroft
538cdc914b
Making prepend work with fallbacks & coding standards
2012-11-14 11:46:49 +00:00
Joe Holdcroft
6510ee5c4c
Refactoring ClassLoader::add() to return early
2012-11-14 11:41:08 +00:00
Joe Holdcroft
e74223470a
- Adding prefix option to ClassLoader::add()
...
- Adding set method to ClassLoader for overwriting
2012-11-14 10:34:19 +00:00
Jordi Boggiano
172414a1f0
Add support for ~/+ in addition to - as separator between PHP version and build details, fixes #1322
2012-11-14 10:55:51 +01:00
Jordi Boggiano
de3188ca7d
Remove target dir for classmap autoloads of the root package, fixes #1308
2012-11-13 17:09:22 +01:00
Jordi Boggiano
0d506228d6
Allow the config command to read out values if no new value is provided
2012-11-13 13:08:38 +01:00
Jordi Boggiano
24963fb4c8
Fix handling of arrays in json manipulator
2012-11-13 12:49:23 +01:00
Jordi Boggiano
ef68125b3b
Fix config listing
2012-11-13 12:30:17 +01:00
Jordi Boggiano
75da832cd3
Fix parsing of large files that go over the PCRE limits
2012-11-12 12:33:46 +01:00
Jordi Boggiano
bd72e3765b
Restore early return to happen as early as possible
2012-11-12 10:46:14 +01:00
Jordi Boggiano
8a0c8560b7
Merge remote-tracking branch 'vicb/classmap'
2012-11-12 10:34:53 +01:00
Victor Berchet
86bb1be61f
[ClassMapGeneratot] Filter out non php code
...
Otherwise files like https://github.com/propelorm/Propel/blob/master/generator/lib/behavior/i18n/templates/queryUseI18nQuery.php
would fail ("class" keyword would not be filtered out by php_strip_whitespace())
2012-11-12 09:15:35 +01:00
Victor Berchet
ab48114531
[ClassMapGenerator] Improve error message when the path does not exist
...
i.e. the composer.json has a typo
2012-11-12 07:33:15 +01:00
Victor Berchet
ff5c428d60
[ClassMapGenerator] Refine the findClasses method
...
The code could not throw
2012-11-12 07:32:47 +01:00
Jordi Boggiano
1726fd4d8b
Merge remote-tracking branch 'bamarni/patch-3'
2012-11-11 17:10:18 +01:00
Jordi Boggiano
5f3814bd05
Add test building phar and run functional tests with the phar, refs #1155
2012-11-11 17:09:57 +01:00
Jordi Boggiano
5a763cf010
Fix scanning of empty namespace{} blocks
2012-11-11 16:29:49 +01:00
Jordi Boggiano
16da82db13
Update dependencies
2012-11-11 16:26:07 +01:00
Jordi Boggiano
2368185774
Merge branch 'classmap-optim'
2012-11-11 15:56:13 +01:00
Jordi Boggiano
62d0ea7656
Circumvent cache in functional tests
2012-11-11 15:52:37 +01:00
Jordi Boggiano
374e16beec
Merge branch 'autoloadmulti'
2012-11-11 15:35:28 +01:00
Jordi Boggiano
b05a554883
Add cache-files-ttl setting, and docs for the cache
2012-11-11 15:31:50 +01:00
Jordi Boggiano
b7fb60494d
Add handling for backspace chars in BufferIO
2012-11-11 15:05:27 +01:00
Jordi Boggiano
dc315cc768
Merge branch 'cache'
2012-11-11 15:05:01 +01:00
Jordi Boggiano
5a9d986e67
Implement cache GC and fix keys
2012-11-10 23:17:36 +01:00
Jordi Boggiano
79bf55e505
Standardize return valuse of the cache class
2012-11-10 22:17:46 +01:00
Jordi Boggiano
fb3a43b2f0
Add local cache to dist downloads
2012-11-10 22:11:34 +01:00
Jordi Boggiano
487e66d0a9
Allow loading of multiple composer autoloaders concurrently, fixes #1248
2012-11-10 21:54:23 +01:00
Jordi Boggiano
c0e75e5d24
Fix lock file out of sync warning, fixes #1307
2012-11-10 21:38:19 +01:00
Jordi Boggiano
87e335aa1b
Update outdated build message, fixes #1305
2012-11-10 21:37:18 +01:00
Jordi Boggiano
7eb0cdddb0
Merge pull request #1309 from gajdaw/export-ignore
...
[Documentation] export-ignore Tests/ fix
2012-11-10 12:23:21 -08:00
Jordi Boggiano
6d38709fe8
Fix create project test
2012-11-10 19:42:29 +01:00
Jordi Boggiano
4c3e7802a4
Fix traits on 5.3 and handling of empty namespace blocks
2012-11-10 17:58:18 +01:00
Jordi Boggiano
8e9678a5ba
Optimize classmap generation by avoiding the use of token_get_all()
...
First of all this seems way faster than iterating over all tokens, but
especially it reduces memory usage drastically for very large files
2012-11-10 17:50:20 +01:00
Włodzimierz Gajda
ebc3597be0
[Documentation] export-ignore Tests/ fix
2012-11-09 18:35:20 +01:00
Jordi Boggiano
5480f7ba26
Fix option name
2012-11-08 22:26:55 +01:00
Jordi Boggiano
3f68577775
Clarify what a comparable version is on the aliasing page
2012-11-08 21:01:26 +01:00
Jordi Boggiano
25554e08fe
Always read out warnings from the ValidatingArrayLoader
2012-11-08 19:56:40 +01:00
Jordi Boggiano
334dcb0c6a
Merge pull request #1303 from gajdaw/editorial
...
Editorial fix
2012-11-08 09:02:44 -08:00
Włodzimierz Gajda
c6ae3caf52
Editorial fix
2012-11-08 16:51:52 +01:00
Jordi Boggiano
992249d4cc
Update CLI docs
2012-11-08 15:44:58 +01:00
Jordi Boggiano
a8561fafda
Clarify docs of create-project, refs #1300
2012-11-08 15:44:41 +01:00
Jordi Boggiano
62c1756fc4
Clarify headings of VCS repo docs
2012-11-08 15:18:13 +01:00
Jordi Boggiano
1fb2a1cbaf
Merge remote-tracking branch 'gajdaw/bitbucket'
...
Conflicts:
doc/05-repositories.md
2012-11-08 15:17:54 +01:00
Jordi Boggiano
83cd5dd092
Change docs URLs to point to HTTPS versions of the sites
2012-11-08 15:10:26 +01:00
Jordi Boggiano
1424b9613b
Also fix the headline of the README
2012-11-08 15:07:42 +01:00
Jordi Boggiano
6a9215012d
Merge remote-tracking branch 'igorw/dep-manager-consistent-naming'
2012-11-08 15:05:46 +01:00
Jordi Boggiano
4f5d08e2ad
Add InvalidRepositoryException
2012-11-08 15:05:00 +01:00
Jordi Boggiano
150b7867e3
Merge pull request #1290 from igorw/platform-package-doc
...
Document platform packages, closes #618
2012-11-08 06:02:52 -08:00