Example #1
0
 /**
  * Tests multiple substitutions
  *
  * @return void
  */
 public function testMultipleSubstitutions()
 {
     $classLoader = new ClassLoader();
     $classLoader->addSubstitution("PRE", "");
     $classLoader->addSubstitution("^App", "Base");
     $expected = "Base\\Path\\Class";
     $class = "PREApp\\Path\\PREClass";
     $result = $classLoader->substitute($class);
     $this->assertSame($expected, $result);
 }