113 Commits (ef65b632881fb8852dc2707d021d2599e2cef37f)

Author SHA1 Message Date
Martin Hasoň 07d2f17afe [Autoload] Make all paths relative for file portability 11 years ago
Martin Hasoň 48444a028c Added support for vendor dir excluded from working dir 11 years ago
Sander Marechal 132f2a9d5d Cache getcwd() result 11 years ago
Sander Marechal c10e25a945 Use cross-platform absolute path check 11 years ago
Sander Marechal d7697574ff Fix shortest absolute paths from cwd to classmap path 11 years ago
Jordi Boggiano 3cc5698e7b Allow PHP 5.2 autoloaders to consume namespace, classmap and include path files, fixes #1730 11 years ago
Jordi Boggiano d929a0813a Prepend the ClassLoader autoloader to avoid calling other previously registered autoloaders, fixes #1699 11 years ago
Jordi Boggiano 87a42c2f01 Fix CS 11 years ago
Jordi Boggiano 95a6be2396 Merge remote-tracking branch 'mnishihan/master' 11 years ago
Jordi Boggiano 8d55b9cced Merge remote-tracking branch 'ronnylt/script-event-post-dump-autoload'
Conflicts:
	tests/Composer/Test/Autoload/AutoloadGeneratorTest.php
12 years ago
Jordi Boggiano 5a484cb3a9 Make sure target-dir plays well with classmap and files autoload, for root and deps, refs #1550 12 years ago
Jordi Boggiano ab1256e135 Merge remote-tracking branch 'cmodijk/master' 12 years ago
Cliff Odijk 5127fe8359 added type check to autoloader fixes #1504 12 years ago
M N Islam Shihan 41e91f3064 Fixed an issue when a phar file is used in "files" option in composer.json 12 years ago
Pierre du Plessis 84b34b70e0 Add config option to set if the PHP include path should automatically be used when generating the autoloader 12 years ago
Ronny López f627c3c603 Make Event devMode argument optional (false by default). 12 years ago
Ronny López e5cbf83185 Added post-autoload-dump script event. 12 years ago
Jordi Boggiano c80cb76b9b Always prepend autoloaders to avoid tools (i.e. phpunit) taking precedence over the project autoloader 12 years ago
Jordi Boggiano 1beccf9f0f Fix access of the static loader property 12 years ago
Martin Hasoň 45d7eb5b53 Fixed generating packageMap in AutoloaderGenerater (fixes generating include_paths.php file) 12 years ago
Martin Hasoň 03e355f063 Fixed topological sorting of packages in AutoloadGenerator 12 years ago
Jordi Boggiano c5f3a6febd Fix optimized autoloader generation for PSR-0 configs that include non-existent dirs, fixes #1286 12 years ago
Jordi Boggiano de3188ca7d Remove target dir for classmap autoloads of the root package, fixes #1308 12 years ago
Jordi Boggiano 487e66d0a9 Allow loading of multiple composer autoloaders concurrently, fixes #1248 12 years ago
Martin Hasoň 9582a8abfa Added tests for consistency of data in AutoloadGenerator::sortPackageMap 12 years ago
Martin Hasoň 1ff1b8ac1f Sorted generated classmap 12 years ago
Martin Hasoň c63f0d9642 Preserved original position of package if required packages are before this 12 years ago
Martin Hasoň e75abcbb41 Fixed order of packages in the classmap autoloader 12 years ago
Martin Hasoň b7f96d5dc3 Fixed autoloader generator 12 years ago
Adrien Brault fd58c24a9f ComposerAutoloaderInitXXX::getLoader behaves like a ClassLoader singleton
Calling ComposerAutoloaderInit::getLoader twice when a package requires a .php file containing functions, lead to the functions to be declared twice, and cause an error.

In my case, using behat + symfony2extension + assetic, the error that occured:

PHP Fatal error:  Cannot redeclare assetic_init() (previously declared in vendor/kriswallsmith/assetic/src/functions.php:20) in /vendor/kriswallsmith/assetic/src/functions.php on line 26

Fatal error: Cannot redeclare assetic_init() (previously declared in /vendor/kriswallsmith/assetic/src/functions.php:20) in /vendor/kriswallsmith/assetic/src/functions.php on line 26
12 years ago
Filip Procházka 80e9999d1c typo 12 years ago
Filip Procházka 9d8db4e148 AutoloadGenerator: respect dependencies, when requiring files 12 years ago
Christophe Coevoet 66b83a39d2 Removed a PHP notice when dumping the autoloader
This occured when the root package has a target-dir but does not have
configure a PSR-0 autoloader.
Fixes #1028
12 years ago
Jordi Boggiano 521bbe6556 CS fixes 12 years ago
Jordi Boggiano ef637c8f1a CS fixes 12 years ago
Jordi Boggiano dbd44d6bcf Handle empty namespaces 12 years ago
Jordi Boggiano 44d7d4a38e Make PSR0 scanning optional 12 years ago
Jordi Boggiano ee14950972 Add whitelist to the classmap generator to allow skipping of Test files 12 years ago
Jordi Boggiano 48c46ce3b6 Automatically generate classmaps for all PSR-0 packages to speed things up, fixes #541, fixes #127 12 years ago
Jordi Boggiano 4f0ad98905 Always include the ClassLoader since autoload_real is included only once, refs #963 12 years ago
Jordi Boggiano 30fdf379aa Minor consistency tweaks 12 years ago
Victor Berchet d2dc73e361 [Autoload] Set $vendorDir et $baseDir in ComposerAutoloaderInitTargetDir::getLoader() 12 years ago
Victor Berchet 4c82c35dbc [Autoload] Generate the autoloader_real file in the target directory 12 years ago
Victor Berchet 2c065416eb [Autoload] generate an autoload_real.php file 12 years ago
Victor Berchet 963fedc9a5 [Autoload] remove closures because of a bug in APC
https://bugs.php.net/bug.php?id=52144
https://bugs.php.net/bug.php?id=61576
12 years ago
Taylor Otwell a834efe7c9 Fix directory handling when auto-loading files. 12 years ago
Nils Adermann 4e9e66a957 Make sure custom vendor paths don't break file autoloading 12 years ago
Johannes M. Schmitt 9f150b1c1e fixes a bug when root package has a 'files' autoload entry 12 years ago
Jordi Boggiano defe5766a4 Revert "Merge remote-tracking branch 'till/bugfix-broken-classmap'"
This reverts commit d837b8a657, reversing
changes made to 520d915860.
12 years ago
Jordi Boggiano 6fb5d26474 Revert "Add test and some fixes to allow absolute paths, refs #869"
This reverts commit a2a2f4af59.
12 years ago