/** * Create Mycelium service and setup fake Facade */ protected function createMycelium() { $configurationData = (require __DIR__ . "/../../src/config/mycelium.php"); $config = new \Illuminate\Config\Repository(["mycelium" => $configurationData]); $connection = DB::connection(); $mycelium = new MyceliumManager($config, $connection); $mycelium->createAndRegisterDefaultMounters(); $mycelium->createAndRegisterDefaultParsers("Europe/Prague"); // initialize fake facade Mycelium::saveInstance($mycelium); }