|string $name Container entry name. * @return ($name is class-string ? T : mixed) * @throws NotFoundException|DependencyException */ public static function get($name) { try { return self::getContainer()->get($name); } catch (\DI\NotFoundException $e) { throw new NotFoundException($e->getMessage(), $e->getCode(), $e); } catch (\DI\DependencyException $e) { throw new DependencyException($e->getMessage(), $e->getCode(), $e); } } public static function getDefinitions() { return self::$definitions; } }