X-Git-Url: https://yaffs.net/gitweb/?a=blobdiff_plain;f=vendor%2Fsymfony%2Fclass-loader%2FPsr4ClassLoader.php;h=d5b8d140a73104b45019526cfcc7818e7b5b33ad;hb=5b8bb166bfa98770daef9de5c127fc2e6ef02340;hp=84647b758de160862d6b8f1119351106d6e0e386;hpb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;p=yaffs-website diff --git a/vendor/symfony/class-loader/Psr4ClassLoader.php b/vendor/symfony/class-loader/Psr4ClassLoader.php index 84647b758..d5b8d140a 100644 --- a/vendor/symfony/class-loader/Psr4ClassLoader.php +++ b/vendor/symfony/class-loader/Psr4ClassLoader.php @@ -11,18 +11,19 @@ namespace Symfony\Component\ClassLoader; +@trigger_error('The '.__NAMESPACE__.'\Psr4ClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use Composer instead.', E_USER_DEPRECATED); + /** * A PSR-4 compatible class loader. * * See http://www.php-fig.org/psr/psr-4/ * * @author Alexander M. Turek + * + * @deprecated since version 3.3, to be removed in 4.0. */ class Psr4ClassLoader { - /** - * @var array - */ private $prefixes = array(); /** @@ -32,7 +33,7 @@ class Psr4ClassLoader public function addPrefix($prefix, $baseDir) { $prefix = trim($prefix, '\\').'\\'; - $baseDir = rtrim($baseDir, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; + $baseDir = rtrim($baseDir, \DIRECTORY_SEPARATOR).\DIRECTORY_SEPARATOR; $this->prefixes[] = array($prefix, $baseDir); } @@ -47,8 +48,8 @@ class Psr4ClassLoader foreach ($this->prefixes as list($currentPrefix, $currentBaseDir)) { if (0 === strpos($class, $currentPrefix)) { - $classWithoutPrefix = substr($class, strlen($currentPrefix)); - $file = $currentBaseDir.str_replace('\\', DIRECTORY_SEPARATOR, $classWithoutPrefix).'.php'; + $classWithoutPrefix = substr($class, \strlen($currentPrefix)); + $file = $currentBaseDir.str_replace('\\', \DIRECTORY_SEPARATOR, $classWithoutPrefix).'.php'; if (file_exists($file)) { return $file; }