Pop\Loader\Autoloader::loadClassMap PHP Method

loadClassMap() public method

Load a class map file
public loadClassMap ( string $classmap ) : Autoloader
$classmap string
return Autoloader
    public function loadClassMap($classmap)
    {
        if (!file_exists($classmap)) {
            throw new Exception('That class map file does not exist.');
        }
        $newClassMap = (include $classmap);
        if (count($this->classmap) > 0) {
            $ary = array_merge($this->classmap, $newClassMap);
        } else {
            $this->classmap = $newClassMap;
        }
        return $this;
    }

Usage Example

Example #1
0
 public function testClassmapException()
 {
     $this->setExpectedException('Pop\\Loader\\Exception');
     $a = new Autoloader();
     $a->loadClassMap('bad.php');
 }