public function setRouter($router) { $file = dirname(dirname(__FILE__)) . '/tests/routers/' . $router . '.php'; if (!file_exists($file)) { throw new \InvalidArgumentException('Unknown router "' . $router . '".'); } $this->router = $file; }