/**
  * 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];
 }
Ejemplo n.º 2
0
 /**
  * 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;
 }