mirror of
https://github.com/composer/composer
synced 2025-05-09 00:22:53 +00:00
Make classmaps relative instead of absolute for file portability
This commit is contained in:
parent
27eb249aab
commit
f8a09eaa3f
7 changed files with 68 additions and 49 deletions
|
@ -160,11 +160,12 @@ class AutoloadGeneratorTest extends TestCase
|
|||
file_put_contents($this->vendorDir.'/b/b/lib/c.php', '<?php class ClassMapBaz {}');
|
||||
|
||||
$this->generator->dump($this->repository, $package, $this->im, $this->vendorDir.'/.composer');
|
||||
$this->assertTrue(file_exists($this->vendorDir.'/.composer/autoload_classmap.php'), "ClassMap file needs to be generated, even if empty.");
|
||||
$this->assertEquals(array(
|
||||
'ClassMapFoo' => $this->vendorDir.'/a/a/src/a.php',
|
||||
'ClassMapBar' => $this->vendorDir.'/b/b/src/b.php',
|
||||
'ClassMapBaz' => $this->vendorDir.'/b/b/lib/c.php',
|
||||
$this->assertTrue(file_exists($this->vendorDir.'/.composer/autoload_classmap.php'), "ClassMap file needs to be generated.");
|
||||
$this->assertEquals(
|
||||
array(
|
||||
'ClassMapFoo' => $this->workingDir.'/composer-test-autoload/a/a/src/a.php',
|
||||
'ClassMapBar' => $this->workingDir.'/composer-test-autoload/b/b/src/b.php',
|
||||
'ClassMapBaz' => $this->workingDir.'/composer-test-autoload/b/b/lib/c.php',
|
||||
),
|
||||
include ($this->vendorDir.'/.composer/autoload_classmap.php')
|
||||
);
|
||||
|
|
|
@ -3,8 +3,9 @@
|
|||
// autoload_namespace.php generated by Composer
|
||||
|
||||
$vendorDir = dirname(__DIR__);
|
||||
$baseDir = dirname($vendorDir);
|
||||
|
||||
return array(
|
||||
'Main' => dirname($vendorDir) . '/src/',
|
||||
'Lala' => dirname($vendorDir) . '/src/',
|
||||
'Main' => $baseDir . '/src/',
|
||||
'Lala' => $baseDir . '/src/',
|
||||
);
|
||||
|
|
|
@ -3,8 +3,9 @@
|
|||
// autoload_namespace.php generated by Composer
|
||||
|
||||
$vendorDir = dirname(__DIR__);
|
||||
$baseDir = dirname(dirname($vendorDir));
|
||||
|
||||
return array(
|
||||
'Main' => dirname(dirname($vendorDir)) . '/src/',
|
||||
'Lala' => dirname(dirname($vendorDir)) . '/src/',
|
||||
'Main' => $baseDir . '/src/',
|
||||
'Lala' => $baseDir . '/src/',
|
||||
);
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
// autoload_namespace.php generated by Composer
|
||||
|
||||
$vendorDir = dirname(__DIR__);
|
||||
$baseDir = dirname($vendorDir);
|
||||
|
||||
return array(
|
||||
'Main' => $vendorDir . '/src/',
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
// autoload_namespace.php generated by Composer
|
||||
|
||||
$vendorDir = dirname(__DIR__);
|
||||
$baseDir = dirname($vendorDir);
|
||||
|
||||
return array(
|
||||
'B\\Sub\\Name' => $vendorDir . '/b/b/src/',
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
// autoload_namespace.php generated by Composer
|
||||
|
||||
$vendorDir = dirname(__DIR__);
|
||||
$baseDir = dirname($vendorDir);
|
||||
|
||||
return array(
|
||||
'B\\Sub\\Name' => $vendorDir . '/b/b/src/',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue