/** * Returns the path to the class definition * * The class definition must be created with makeClass() * or makeClassInNamespace(). * * @param String $class The class name * * @see makeClass() * @see makeClassInNamespace() * @return String */ public function getGeneratedClassPath($class) { $normalizedName = $class; AbstractAutoloader::normalizeClass($normalizedName); return $this->_generatedClassPaths[$normalizedName]; }
/** * Returns a list of paths for the list of classes * * @param array $testClasses A list of classes * @param AutoloaderTestHelper $testHelper A helper which generated the classes * * @see provideTestBuildIndex() * @return Array */ private function _getPaths(array $testClasses, AutoloaderTestHelper $testHelper) { $paths = array(); foreach ($testClasses as $class) { $normalizedClass = $class; AbstractAutoloader::normalizeClass($normalizedClass); $paths[$normalizedClass] = realpath($testHelper->getGeneratedClassPath($class)); } return $paths; }