public function _before(UnitTester $I) { $this->baseMockDir = __DIR__ . '/../../_support/mock/autoloader'; AutoLoaderMock::setFiles(array($this->baseMockDir . '/vendor/foo.bar/src/ClassName.php', $this->baseMockDir . '/vendor/foo.bar/src/DoomClassName.php', $this->baseMockDir . '/vendor/foo.bar/tests/ClassNameTest.php', $this->baseMockDir . '/vendor/foo.bardoom/src/ClassName.php', $this->baseMockDir . '/vendor/foo.bar.baz.dib/src/ClassName.php', $this->baseMockDir . '/vendor/foo.bar.baz.dib.zim.gir/src/ClassName.php', $this->baseMockDir . '/local/camels/class.php', $this->baseMockDir . '/local/camels/foo/bar.php', $this->baseMockDir . '/local/camels/foobar.php', $this->baseMockDir . '/local2/camels/class.php', $this->baseMockDir . '/local2/camels/foo/bar.php')); $this->loader = AutoLoaderMock::getInstance(); AutoLoaderMock::register('Foo\\Bar', $this->baseMockDir . '/vendor/foo.bar/src'); AutoLoaderMock::register('Foo\\Bar', $this->baseMockDir . '/vendor/foo.bar/tests'); AutoLoaderMock::register('Foo\\BarDoom', $this->baseMockDir . '/vendor/foo.bardoom/src'); AutoLoaderMock::register('Foo\\Bar\\Baz\\Dib', $this->baseMockDir . '/vendor/foo.bar.baz.dib/src'); AutoLoaderMock::register('Foo\\Bar\\Baz\\Dib\\Zim\\Gir', $this->baseMockDir . '/vendor/foo.bar.baz.dib.zim.gir/src'); AutoLoaderMock::registerCamelBase('Camel', $this->baseMockDir . '/local/camels'); AutoLoaderMock::registerCamelBase('Hump', $this->baseMockDir . '/local2/camels'); }