/** * 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); }