if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { return false; } if (null !== $this->apcuPrefix) { $file = apcu_fetch($this->apcuPrefix.$class, $hit); if ($hit) { return $file; } } $file = $this->findFileWithExtension($class, '.php'); // Search for Hack files if we are running on HHVM if (false === $file && defined('HHVM_VERSION')) { $file = $this->findFileWithExtension($class, '.hh'); } if (null !== $this->apcuPrefix) { apcu_add($this->apcuPrefix.$class, $file); } if (false === $file) { // Remember that this class does not exist. $this->missingClasses[$class] = true; } return $file; } /** * Returns the currently registered loaders indexed by their corresponding vendor directories. * * @return self[] */ public static function getRegisteredLoaders() { return self::$registeredLoaders; } /** * @param string $class * @param string $ext * @return string|false */ private function findFileWithExtension($class, $ext) { // PSR-4 lookup $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; $first = $class[0]; if (isset($this->prefixLengthsPsr4[$first])) { $subPath = $class; while (false !== $lastPos = strrpos($subPath, '\\')) { $subPath = substr($subPath, 0, $lastPos); $search = $subPath . '\\'; if (isset($this->prefixDirsPsr4[$search])) { $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); foreach ($this->prefixDirsPsr4[$search] as $dir) { if (file_exists($file = $dir . $pathEnd)) { return $file; } } } } } // PSR-4 fallback dirs foreach ($this->fallbackDirsPsr4 as $dir) { if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { return $file; } } // PSR-0 lookup if (false !== $pos = strrpos($class, '\\')) { // namespaced class name $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); } else { // PEAR-like class name $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; } if (isset($this->prefixesPsr0[$first])) { foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { if (0 === strpos($class, $prefix)) { foreach ($dirs as $dir) { if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { return $file; } } } } } // PSR-0 fallback dirs foreach ($this->fallbackDirsPsr0 as $dir) { if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { return $file; } } // PSR-0 include paths. if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { return $file; } return false; } } /** * Scope isolated include. * * Prevents access to $this/self from included files. * * @param string $file * @return void * @private */ function includeFile($file) { include $file; }
Fatal error: Uncaught Error: Class 'Composer\Autoload\ClassLoader' not found in /var/www/html/transobelisco.com.br/web/wp-content/plugins/wordpress-seo/vendor/composer/autoload_real.php:28 Stack trace: #0 /var/www/html/transobelisco.com.br/web/wp-content/plugins/wordpress-seo/vendor/autoload.php(7): ComposerAutoloaderInit70f002e6fba16843936d47fc68eeae32::getLoader() #1 /var/www/html/transobelisco.com.br/web/wp-content/plugins/wordpress-seo/wp-seo-main.php(75): require('/var/www/html/t...') #2 /var/www/html/transobelisco.com.br/web/wp-content/plugins/wordpress-seo/wp-seo.php(50): require_once('/var/www/html/t...') #3 /var/www/html/transobelisco.com.br/web/wp-settings.php(526): include_once('/var/www/html/t...') #4 /var/www/html/transobelisco.com.br/web/wp-config.php(102): require_once('/var/www/html/t...') #5 /var/www/html/transobelisco.com.br/web/wp-load.php(50): require_once('/var/www/html/t...') #6 /var/www/html/transobelisco.com.br/web/wp-blog-header.php(13): require_once('/var/www/html/t...') #7 /var/www/html/transobe in /var/www/html/transobelisco.com.br/web/wp-content/plugins/wordpress-seo/vendor/composer/autoload_real.php on line 28