/** * @param ContainerInterface|null $container * @param console|null $console * @return Application */ public static function getInstance(ContainerInterface $container = null, Console $console = null, array $config = []) { if (!static::$instance) { static::$instance = new static($container, $console); static::$instance->setConfig($config); } return static::$instance; }