diff --git a/src/Symfony/Component/ClassLoader/ApcClassLoader.php b/src/Symfony/Component/ClassLoader/ApcClassLoader.php index 3508db6d8a..04104a1597 100644 --- a/src/Symfony/Component/ClassLoader/ApcClassLoader.php +++ b/src/Symfony/Component/ClassLoader/ApcClassLoader.php @@ -47,8 +47,8 @@ class ApcClassLoader /** * Constructor. * - * @param string $prefix A prefix to create a namespace in APC - * @param object $classFinder + * @param string $prefix A prefix to create a namespace in APC + * @param object $classFinder An object that implements findFile() method. * * @api */ @@ -88,6 +88,7 @@ class ApcClassLoader * Loads the given class or interface. * * @param string $class The name of the class + * * @return Boolean|null True, if loaded */ public function loadClass($class) diff --git a/src/Symfony/Component/ClassLoader/ClassLoader.php b/src/Symfony/Component/ClassLoader/ClassLoader.php index b94bdb9c15..c249347db5 100644 --- a/src/Symfony/Component/ClassLoader/ClassLoader.php +++ b/src/Symfony/Component/ClassLoader/ClassLoader.php @@ -25,7 +25,7 @@ namespace Symfony\Component\ClassLoader; * // activate the autoloader * $loader->register(); * - * // to enable searching the include path (eg. for PEAR packages) + * // to enable searching the include path (e.g. for PEAR packages) * $loader->setUseIncludePath(true); * * In this example, if you try to use a class in the Symfony\Component @@ -43,16 +43,31 @@ class ClassLoader private $fallbackDirs = array(); private $useIncludePath = false; + /** + * Returns prefixes. + * + * @return array + */ public function getPrefixes() { return $this->prefixes; } + /** + * Returns fallback directories. + * + * @return array + */ public function getFallbackDirs() { return $this->fallbackDirs; } + /** + * Adds prefixes. + * + * @param array $prefixes Prefixes to add + */ public function addPrefixes(array $prefixes) { foreach ($prefixes as $prefix => $path) { @@ -63,8 +78,8 @@ class ClassLoader /** * Registers a set of classes * - * @param string $prefix The classes prefix - * @param array|string $paths The location(s) of the classes + * @param string $prefix The classes prefix + * @param array|string $paths The location(s) of the classes */ public function addPrefix($prefix, $paths) { @@ -128,6 +143,7 @@ class ClassLoader * Loads the given class or interface. * * @param string $class The name of the class + * * @return Boolean|null True, if loaded */ public function loadClass($class) diff --git a/src/Symfony/Component/ClassLoader/ClassMapGenerator.php b/src/Symfony/Component/ClassLoader/ClassMapGenerator.php index c0e9fc6d50..91ea9afa59 100644 --- a/src/Symfony/Component/ClassLoader/ClassMapGenerator.php +++ b/src/Symfony/Component/ClassLoader/ClassMapGenerator.php @@ -22,7 +22,7 @@ class ClassMapGenerator * Generate a class map file * * @param array|string $dirs Directories or a single path to search in - * @param string $file The name of the class map file + * @param string $file The name of the class map file */ static public function dump($dirs, $file) { diff --git a/src/Symfony/Component/ClassLoader/DebugClassLoader.php b/src/Symfony/Component/ClassLoader/DebugClassLoader.php index b6f7968bca..568063ea05 100644 --- a/src/Symfony/Component/ClassLoader/DebugClassLoader.php +++ b/src/Symfony/Component/ClassLoader/DebugClassLoader.php @@ -73,6 +73,7 @@ class DebugClassLoader * Loads the given class or interface. * * @param string $class The name of the class + * * @return Boolean|null True, if loaded */ public function loadClass($class) diff --git a/src/Symfony/Component/ClassLoader/UniversalClassLoader.php b/src/Symfony/Component/ClassLoader/UniversalClassLoader.php index 60f245ad1b..d2cdec2de1 100644 --- a/src/Symfony/Component/ClassLoader/UniversalClassLoader.php +++ b/src/Symfony/Component/ClassLoader/UniversalClassLoader.php @@ -42,7 +42,7 @@ namespace Symfony\Component\ClassLoader; * )); * * - * // to enable searching the include path (eg. for PEAR packages) + * // to enable searching the include path (e.g. for PEAR packages) * $loader->useIncludePath(true); * * // activate the autoloader diff --git a/src/Symfony/Component/ClassLoader/XcacheClassLoader.php b/src/Symfony/Component/ClassLoader/XcacheClassLoader.php index 2eaaba202f..2decbce834 100644 --- a/src/Symfony/Component/ClassLoader/XcacheClassLoader.php +++ b/src/Symfony/Component/ClassLoader/XcacheClassLoader.php @@ -48,8 +48,8 @@ class XcacheClassLoader /** * Constructor. * - * @param string $prefix A prefix to create a namespace in Xcache - * @param object $classFinder + * @param string $prefix A prefix to create a namespace in Xcache + * @param object $classFinder An object that implements findFile() method. * * @api */ @@ -89,12 +89,14 @@ class XcacheClassLoader * Loads the given class or interface. * * @param string $class The name of the class + * * @return Boolean|null True, if loaded */ public function loadClass($class) { if ($file = $this->findFile($class)) { require $file; + return true; } }