/** * @throws \Exception */ public function testRegisterClassWithDependencies() { $config = (require __DIR__ . '/../config/main.php'); $container = new Application($config); $container->registerRecursive('tests\\unit\\base\\mocks\\MockDepend'); /** @var MockDepend $mockDepend */ $mockDepend = $container->make('tests\\unit\\base\\mocks\\MockDepend'); $this->assertTrue($mockDepend instanceof MockDepend); }
public static function make($name, $params = []) { return Application::make($name, $params); }