All \OC\ classes are handled by the composer autoloader
This commit is contained in:
parent
5a5a5b2032
commit
a037c10c88
|
@ -102,23 +102,6 @@ class Autoloader {
|
||||||
}
|
}
|
||||||
} elseif (strpos($class, 'OC_') === 0) {
|
} elseif (strpos($class, 'OC_') === 0) {
|
||||||
$paths[] = \OC::$SERVERROOT . '/lib/private/legacy/' . strtolower(str_replace('_', '/', substr($class, 3)) . '.php');
|
$paths[] = \OC::$SERVERROOT . '/lib/private/legacy/' . strtolower(str_replace('_', '/', substr($class, 3)) . '.php');
|
||||||
} elseif (strpos($class, 'OC\\') === 0) {
|
|
||||||
$split = explode('\\', $class, 3);
|
|
||||||
|
|
||||||
if (count($split) === 3) {
|
|
||||||
$split[1] = strtolower($split[1]);
|
|
||||||
|
|
||||||
if ($split[1] === 'core') {
|
|
||||||
// Covered by PSR-4 autoloader
|
|
||||||
} else if ($split[1] === 'settings') {
|
|
||||||
// Covered by PSR-4 autoloader
|
|
||||||
} else {
|
|
||||||
$paths[] = \OC::$SERVERROOT . '/lib/private/' . $split[1] . '/' . strtolower(str_replace('\\', '/', $split[2])) . '.php';
|
|
||||||
}
|
|
||||||
|
|
||||||
} else {
|
|
||||||
$paths[] = \OC::$SERVERROOT . '/lib/private/' . strtolower(str_replace('\\', '/', $split[1])) . '.php';
|
|
||||||
}
|
|
||||||
} elseif (strpos($class, 'OCP\\') === 0) {
|
} elseif (strpos($class, 'OCP\\') === 0) {
|
||||||
$paths[] = \OC::$SERVERROOT . '/lib/public/' . strtolower(str_replace('\\', '/', substr($class, 4)) . '.php');
|
$paths[] = \OC::$SERVERROOT . '/lib/public/' . strtolower(str_replace('\\', '/', substr($class, 4)) . '.php');
|
||||||
} elseif (strpos($class, 'OCA\\') === 0) {
|
} elseif (strpos($class, 'OCA\\') === 0) {
|
||||||
|
|
Loading…
Reference in New Issue