Skip to content

Commit b5d9c3b

Browse files
authored
Merge pull request #7502 from nextcloud/authorative_classmaps_for_apps
Use proper authorative-autoloader for app autoloaders
2 parents ce12763 + 49b095b commit b5d9c3b

File tree

38 files changed

+38
-209
lines changed

38 files changed

+38
-209
lines changed

apps/admin_audit/composer/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"config" : {
33
"vendor-dir": ".",
44
"optimize-autoloader": true,
5-
"authorative-autoloader": true,
5+
"classmap-authoritative": true,
66
"autoloader-suffix": "AdminAudit"
77
},
88
"autoload" : {

apps/admin_audit/composer/composer/autoload_real.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,13 @@ public static function getLoader()
2929

3030
call_user_func(\Composer\Autoload\ComposerStaticInitAdminAudit::getInitializer($loader));
3131
} else {
32-
$map = require __DIR__ . '/autoload_namespaces.php';
33-
foreach ($map as $namespace => $path) {
34-
$loader->set($namespace, $path);
35-
}
36-
37-
$map = require __DIR__ . '/autoload_psr4.php';
38-
foreach ($map as $namespace => $path) {
39-
$loader->setPsr4($namespace, $path);
40-
}
41-
4232
$classMap = require __DIR__ . '/autoload_classmap.php';
4333
if ($classMap) {
4434
$loader->addClassMap($classMap);
4535
}
4636
}
4737

38+
$loader->setClassMapAuthoritative(true);
4839
$loader->register(true);
4940

5041
return $loader;

apps/comments/composer/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"config" : {
33
"vendor-dir": ".",
44
"optimize-autoloader": true,
5-
"authorative-autoloader": true,
5+
"classmap-authoritative": true,
66
"autoloader-suffix": "Comments"
77
},
88
"autoload" : {

apps/comments/composer/composer/autoload_real.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,13 @@ public static function getLoader()
2929

3030
call_user_func(\Composer\Autoload\ComposerStaticInitComments::getInitializer($loader));
3131
} else {
32-
$map = require __DIR__ . '/autoload_namespaces.php';
33-
foreach ($map as $namespace => $path) {
34-
$loader->set($namespace, $path);
35-
}
36-
37-
$map = require __DIR__ . '/autoload_psr4.php';
38-
foreach ($map as $namespace => $path) {
39-
$loader->setPsr4($namespace, $path);
40-
}
41-
4232
$classMap = require __DIR__ . '/autoload_classmap.php';
4333
if ($classMap) {
4434
$loader->addClassMap($classMap);
4535
}
4636
}
4737

38+
$loader->setClassMapAuthoritative(true);
4839
$loader->register(true);
4940

5041
return $loader;

apps/dav/composer/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"config" : {
33
"vendor-dir": ".",
44
"optimize-autoloader": true,
5-
"authorative-autoloader": true,
5+
"classmap-authoritative": true,
66
"autoloader-suffix": "DAV"
77
},
88
"autoload" : {

apps/dav/composer/composer/autoload_real.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,13 @@ public static function getLoader()
2929

3030
call_user_func(\Composer\Autoload\ComposerStaticInitDAV::getInitializer($loader));
3131
} else {
32-
$map = require __DIR__ . '/autoload_namespaces.php';
33-
foreach ($map as $namespace => $path) {
34-
$loader->set($namespace, $path);
35-
}
36-
37-
$map = require __DIR__ . '/autoload_psr4.php';
38-
foreach ($map as $namespace => $path) {
39-
$loader->setPsr4($namespace, $path);
40-
}
41-
4232
$classMap = require __DIR__ . '/autoload_classmap.php';
4333
if ($classMap) {
4434
$loader->addClassMap($classMap);
4535
}
4636
}
4737

38+
$loader->setClassMapAuthoritative(true);
4839
$loader->register(true);
4940

5041
return $loader;

apps/encryption/composer/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"config" : {
33
"vendor-dir": ".",
44
"optimize-autoloader": true,
5-
"authorative-autoloader": true,
5+
"classmap-authoritative": true,
66
"autoloader-suffix": "Encryption"
77
},
88
"autoload" : {

apps/encryption/composer/composer/autoload_real.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,13 @@ public static function getLoader()
2929

3030
call_user_func(\Composer\Autoload\ComposerStaticInitEncryption::getInitializer($loader));
3131
} else {
32-
$map = require __DIR__ . '/autoload_namespaces.php';
33-
foreach ($map as $namespace => $path) {
34-
$loader->set($namespace, $path);
35-
}
36-
37-
$map = require __DIR__ . '/autoload_psr4.php';
38-
foreach ($map as $namespace => $path) {
39-
$loader->setPsr4($namespace, $path);
40-
}
41-
4232
$classMap = require __DIR__ . '/autoload_classmap.php';
4333
if ($classMap) {
4434
$loader->addClassMap($classMap);
4535
}
4636
}
4737

38+
$loader->setClassMapAuthoritative(true);
4839
$loader->register(true);
4940

5041
return $loader;

apps/federatedfilesharing/composer/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"config" : {
33
"vendor-dir": ".",
44
"optimize-autoloader": true,
5-
"authorative-autoloader": true,
5+
"classmap-authoritative": true,
66
"autoloader-suffix": "FederatedFileSharing"
77
},
88
"autoload" : {

apps/federatedfilesharing/composer/composer/autoload_real.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,13 @@ public static function getLoader()
2929

3030
call_user_func(\Composer\Autoload\ComposerStaticInitFederatedFileSharing::getInitializer($loader));
3131
} else {
32-
$map = require __DIR__ . '/autoload_namespaces.php';
33-
foreach ($map as $namespace => $path) {
34-
$loader->set($namespace, $path);
35-
}
36-
37-
$map = require __DIR__ . '/autoload_psr4.php';
38-
foreach ($map as $namespace => $path) {
39-
$loader->setPsr4($namespace, $path);
40-
}
41-
4232
$classMap = require __DIR__ . '/autoload_classmap.php';
4333
if ($classMap) {
4434
$loader->addClassMap($classMap);
4535
}
4636
}
4737

38+
$loader->setClassMapAuthoritative(true);
4839
$loader->register(true);
4940

5041
return $loader;

0 commit comments

Comments
 (0)